what I'm currently using only works in studio, is there any way you can get it to work in roblox player?
local player = game.Players.LocalPlayer local handle = player.Character.Torso
It doesn't work on game because you are trying to call the players torso before it loads into the game. In the studio it loads before the scripts. But in a real game the character takes longer to load. I suggest using this:
repeat wait() until player.Character
to make the script wait until the character has loaded in
this would pan out to
local player = game.Players.LocalPlayer repeat wait() until player.Character local handle = player.Character.Torso
if that doesnt work do
local handle = player.Character:WaitForChild("Torso")