I'm trying to make a game so that when you step on a hat it gives you RAP I tried this script it works in studio but not in-game is there any way to fix this
1 | function onTouched(hit) |
2 | local player = game.Players.LocalPlayer |
3 | player.leaderstats.RAP.Value = player.leaderstats.RAP.Value+ 90 |
4 | script.Parent:Destroy() |
5 | end |
6 |
7 | script.Parent.Touched:connect(onTouched) |
game.Players.LocalPlayer only works in a local script not in a script so you can use the hit part of the function for example
1 | function onTouched(hit) |
2 | local player = game.Players [ hit.Parent.Name ] |
3 | player.leaderstats.RAP.Value = player.leaderstats.RAP.Value+ 90 |
4 | script.Parent:Destroy() |
5 | end |
6 |
7 | script.Parent.Touched:connect(onTouched) |
hoped this helps :)