How to make a no jump area in Roblox - Studio

Опубликовано: 14 Май 2026
на канале: TheSuperiorMonkey
399
28

like and subscribe for more videos!

Code:

local part = script.Parent
local players = game:GetService("Players")


local playersInPart = {}

local function disableJump(humanoid)
humanoid.JumpPower = 0
humanoid.JumpHeight = 0
end

local function enableJump(humanoid)
humanoid.JumpPower = 50
humanoid.JumpHeight = 7.2
end

local function onTouch(otherPart)
local character = otherPart:FindFirstAncestorOfClass("Model")
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
local player = players:GetPlayerFromCharacter(character)
if humanoid and player and not playersInPart[player] then
playersInPart[player] = humanoid
disableJump(humanoid)
end
end
end

local function onTouchEnded(otherPart)
local character = otherPart:FindFirstAncestorOfClass("Model")
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
local player = players:GetPlayerFromCharacter(character)
if humanoid and player and playersInPart[player] then
playersInPart[player] = nil
enableJump(humanoid)
end
end
end


part.Touched:Connect(onTouch)
part.TouchEnded:Connect(onTouchEnded)




________________________________________________________________________









#roblox #robloxstudio