Touched Event Not Functioning

From my experience, Touched has never worked on the client, atleast for me unless its ran through a serverside to client remote. Let me perform a test to confirm, one second.

EDIT: Confirmed, they don’t work, also remembered that localscripts dont run in workspace.
You would need to perform a serverside firing to the client using Event:FireClient() or running the script in another local module such as StarterCharacter/PlayerScripts.

Your localscript would locate inside starterplayerscripts if you will use a remote system.
Remote to replicatedstorage. Serverscript to fire when touched. Perform the action when event is fired on the client.

1 Like

LocalScripts don’t run in the workspace.

Put it in StarterPack or StarterGui

1 Like

Exactly, this is why my response above relates. He would need to perform a serverside to client or use it from the client.

1 Like

Thank you, I finally found a way to make it work

From the looks of it it’s mostly cosmetic so using a LocalScript would possibly fix any laggy animation for the tween.

Would be better to seperate the touch into a server script with a remote event just like you siad.

Thats basically what i said but i forgor to give more detail :skull: