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.
JumpPad Code:
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)
