98% working script fixed by Shadowss