Shedbelbskys Panel [FIXED] new command set jumppower
Key RequiredUniversal

Shedbelbskys Panel [FIXED] new command set jumppower

Universal Scriptelijahkgallantelijahkgallant 522 views 59 executesUpdated Apr 21, 2026
Unrated
00
Lua Script•224 lines (6375 chars)
local player = game.Players.LocalPlayer
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "Shedbelbsky-3000"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 200, 0, 255)  -- Adjusted size to fit all buttons
frame.Position = UDim2.new(0.1, 0, 0.2, 0)
frame.BackgroundColor3 = Color3.fromRGB(25,25,25)
frame.BorderSizePixel = 0
frame.Parent = gui

local dragBar = Instance.new("Frame")
dragBar.Size = UDim2.new(1,0,0,30)
dragBar.BackgroundColor3 = Color3.fromRGB(35,35,35)
dragBar.BorderSizePixel = 0
dragBar.Parent = frame

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,1,0)
title.BackgroundTransparency = 1
title.Text = "Shedbelbsky-3000"
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.GothamBold
title.TextSize = 16
title.Parent = dragBar

------------------------------------------------
-- BUTTON SYSTEM
------------------------------------------------
local buttonCount = 0

local function makeButton(text)
	local btn = Instance.new("TextButton")
	btn.Size = UDim2.new(0.9, 0, 0, 30)
	btn.Position = UDim2.new(0.05, 0, 0, 35 + (buttonCount * 32))  -- Slightly more spacing for smaller panel
	btn.BackgroundColor3 = Color3.fromRGB(40,40,40)
	btn.TextColor3 = Color3.new(1,1,1)
	btn.Font = Enum.Font.Gotham
	btn.TextSize = 14
	btn.Text = text
	btn.Parent = frame
	buttonCount += 1
	return btn
end

------------------------------------------------
-- BUTTONS
------------------------------------------------
local speedBtn = makeButton("Toggle Speed")
local flyBtn = makeButton("Toggle Fly")
local noclipBtn = makeButton("Toggle Noclip")
local infJumpBtn = makeButton("Infinite Jump")
local rejoinBtn = makeButton("Rejoin")
local setJumpPowerBtn = makeButton("Set Jump Power to 50")  -- New button

------------------------------------------------
-- DRAGGING
------------------------------------------------
local dragging = false
local dragStart
local startPos

dragBar.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = true
		dragStart = input.Position
		startPos = frame.Position
	end
end)

dragBar.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = false
	end
end)

UIS.InputChanged:Connect(function(input)
	if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
		local delta = input.Position - dragStart
		frame.Position = UDim2.new(
			startPos.X.Scale,
			startPos.X.Offset + delta.X,
			startPos.Y.Scale,
			startPos.Y.Offset + delta.Y
		)
	end
end)

------------------------------------------------
-- SPEED
------------------------------------------------
local speedOn = false

speedBtn.MouseButton1Click:Connect(function()
	speedOn = not speedOn
	local hum = player.Character and player.Character:FindFirstChild("Humanoid")
	if hum then
		hum.WalkSpeed = speedOn and 50 or 16
	end
end)

------------------------------------------------
-- FLY
------------------------------------------------
local flying = false
local bodyVel
local flyConn

flyBtn.MouseButton1Click:Connect(function()
	local char = player.Character
	if not char or not char:FindFirstChild("HumanoidRootPart") then return end

	flying = not flying

	if flying then
		bodyVel = Instance.new("BodyVelocity")
		bodyVel.MaxForce = Vector3.new(1e5,1e5,1e5)
		bodyVel.Parent = char.HumanoidRootPart

		flyConn = RunService.RenderStepped:Connect(function()
			local move = Vector3.zero
			if UIS:IsKeyDown(Enum.KeyCode.W) then move += workspace.CurrentCamera.CFrame.LookVector end
			if UIS:IsKeyDown(Enum.KeyCode.S) then move -= workspace.CurrentCamera.CFrame.LookVector end
			if UIS:IsKeyDown(Enum.KeyCode.A) then move -= workspace.CurrentCamera.CFrame.RightVector end
			if UIS:IsKeyDown(Enum.KeyCode.D) then move += workspace.CurrentCamera.CFrame.RightVector end
			bodyVel.Velocity = move * 60
		end)
	else
		if flyConn then flyConn:Disconnect() flyConn = nil end
		if bodyVel then bodyVel:Destroy() bodyVel = nil end

		-- Clean up any residual velocity after fly is off
		local hrp = char:FindFirstChild("HumanoidRootPart")
		if hrp then
			hrp.AssemblyLinearVelocity = Vector3.zero
			hrp.AssemblyAngularVelocity = Vector3.zero
		end
	end
end)

------------------------------------------------
-- 🚫 NOCLIP (JUMP SAFE + NO GLITCH OFF)
------------------------------------------------
local noclip = false

local function setNoclip(char, state)
	for _, p in ipairs(char:GetDescendants()) do
		if p:IsA("BasePart") then
			p.CanCollide = not state
		end
	end
end

noclipBtn.MouseButton1Click:Connect(function()
	noclip = not noclip

	local char = player.Character
	if char then
		setNoclip(char, noclip)
	end
end)

-- Enforce noclip state during Stepped
RunService.Stepped:Connect(function()
	if not noclip then return end

	local char = player.Character
	if not char then return end

	for _, p in ipairs(char:GetDescendants()) do
		if p:IsA("BasePart") then
			p.CanCollide = false
		end
	end
end)

-- Reapply after respawn
player.CharacterAdded:Connect(function(char)
	task.wait(0.2)
	if noclip then
		setNoclip(char, true)
	end
end)

------------------------------------------------
-- INFINITE JUMP
------------------------------------------------
local infJump = false

infJumpBtn.MouseButton1Click:Connect(function()
	infJump = not infJump
end)

UIS.JumpRequest:Connect(function()
	if not infJump then return end
	local hum = player.Character and player.Character:FindFirstChild("Humanoid")
	if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end
end)

------------------------------------------------
-- REJOIN BUTTON (SPAWN TELEPORT)
------------------------------------------------
rejoinBtn.MouseButton1Click:Connect(function()
	local spawnLocation = workspace:FindFirstChild("SpawnLocation")
	if spawnLocation then
		player.Character:MoveTo(spawnLocation.Position)
	end
end)

------------------------------------------------
-- SET JUMP POWER BUTTON (NEW)
------------------------------------------------
setJumpPowerBtn.MouseButton1Click:Connect(function()
	local hum = player.Character and player.Character:FindFirstChild("Humanoid")
	if hum then
		hum.JumpPower = 50  -- Set Jump Power to 50
	end
end)

Features & Information

Fly Noclip Speed Infinite Jump Works Any Game Also Rejoin button

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts