I have created a script that multiplies the players jump, but it would not work. An issue is, it wont multiply , and there is no errors. What I want this to do is to multiply the players jump by the TotalDrinks they have. If anyone can find a solution, it would be appreciated.
local Players = game:GetService("Players") local function onCharacterAdded(char) local plr = Players:GetPlayerFromCharacter(char) local stats = plr:WaitForChild('leaderstats') local waiting = stats:WaitForChild('TotalDrinks') wait(1) char.Humanoid.JumpPower = char.Humanoid.JumpPower*waiting.Value/10+3-.4+1-.6 --[[if char.Humanoid.JumpPower >= 300 then char.Humanoid.JumpPower = 300 print("Child found, JumpPower was above 300. Ressurected back to 300. Located in onjoin") end ]] local function onPlayerAdded(player) player.CharacterAdded:Connect(onCharacterAdded) end Players.PlayerAdded:Connect(onPlayerAdded) game.ReplicatedStorage.ChangeStats.OnServerEvent:Connect(function(playerr) --a local script fires the server if totaldrinks.value changed. No, this isn't where the issue is. If this area is deleted, the script still doesn't work. local sta = playerr:WaitForChild('leaderstats') local isit = sta:WaitForChild('TotalDrinks') local char = game.Workspace:FindFirstChild(playerr.Name) if char then char.Humanoid.JumpPower = char.Humanoid.JumpPower*isit.Value/10+3-.4+1-.6 --[[ if char.Humanoid.JumpPower >= 300 then char.Humanoid.JumpPower = 300 print("Child found, JumpPower was above 300. Ressurected back to 300. Located in OnServerEvent") end]] end end) end