local Player, Character = Game.Players.LocalPlayer
if Player.Character == nil then
Character = Player.CharacterAdded:wait()
end
function onJump()
print("stuff")
end
Character.Humanoid.Jumping:connect(onJump)
'I assume it's a LocalScript because he's accessing LocalPlayer.'
People do that all the time in local scripts and come here wondering why it doesn't work