Hi there, I hope you have a great day. Ok So I have a working JumpPad script with a Debounce variable that once touched will make the players JumpPower increase to 184 and then it goes back to the original JumpPower (which is 93). It works fine in Roblox Studios(most of the time) but only works like half of the time when I Publish it to Roblox and actually play it on the Roblox App. By the way, the JumpPad itself is CanCollide Off.
local TouchedPart = false --The debounce variable script.Parent.Touched:Connect(function(hit) local hum = hit.Parent:FindFirstChild("Humanoid") if hum then --If it has been found if TouchedPart == false then --Making sure it has not touched the part before TouchedPart = true --So it does not fire another time hum.JumpPower = 184 wait(0.5) hum.JumpPower = 93 TouchedPart = false --"Reconnecting" the event so it runs again end end end)
The Problem is that when I jump on the JumpPad and then jump again, my JumpPower isn't 184 and remains the same. Is this due to Roblox lag or is there something wrong with the script.
What I have tried: Using the TouchEnded function. Turning Can Collide on (which made it worst)