✓ Accepted answer
Hey, RebornedSnoop
The reason that your PlayerAdded event is not firing is that when on the client-side, the code will not fire when the client joins. The event actually fires when a new player joins. So plr.Enabled would not actually become true until a new player joins. To prevent this, I suggest using the PlayerAdded event on the server when you can. You can then proceed to connect the event to the client through a RemoteEvent. If you MUST use the client, then instead of wrapping it in a function, just get rid of the function and the script will play as soon as the code loads.