Jumpspeed Script ai made
Key RequiredUniversal

Jumpspeed Script ai made

Universal ScriptRandomKJuserRandomKJuser 1.6K views 326 executesUpdated Aug 31, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•181 lines (5792 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")

local player = Players.LocalPlayer
local humanoid = nil
local originalSpeed = 16
local smoothSpeed = originalSpeed
local enabled = false
local speedInput = 50

local PlayerGui = player:WaitForChild("PlayerGui")

-- -------------------
-- FRIEND-REQUEST-STYLE NOTIFICATION
-- -------------------
wait(2) -- delay before showing

local NotifyGui = Instance.new("ScreenGui")
NotifyGui.Name = "ScriptNotify"
NotifyGui.ResetOnSpawn = false
NotifyGui.Parent = PlayerGui

local Notif = Instance.new("Frame")
Notif.Size = UDim2.new(0, 220, 0, 50)
Notif.Position = UDim2.new(1, 240, 0, 50) -- start offscreen
Notif.BackgroundColor3 = Color3.fromRGB(240,240,240)
Notif.BorderSizePixel = 0
Notif.Parent = NotifyGui
local corner = Instance.new("UICorner", Notif)
corner.CornerRadius = UDim.new(0,8)

local Text = Instance.new("TextLabel")
Text.Text = "Script Loaded ✅"
Text.Size = UDim2.new(1, -10, 1, 0)
Text.Position = UDim2.new(0, 5, 0, 0)
Text.BackgroundTransparency = 1
Text.TextColor3 = Color3.fromRGB(0,0,0)
Text.TextScaled = true
Text.Parent = Notif

-- Slide-in
TweenService:Create(Notif, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Position = UDim2.new(1, -240, 0, 50)}):Play()

-- Slide-out after 3 seconds
delay(3, function()
	local slideOut = TweenService:Create(Notif, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {Position = UDim2.new(1, 240, 0, 50)})
	slideOut:Play()
	slideOut.Completed:Connect(function()
		NotifyGui:Destroy()
	end)
end)

-- -------------------
-- JUMP SPEED GUI
-- -------------------
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "JumpSpeedGUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = PlayerGui

local MainFrame = Instance.new("Frame", ScreenGui)
MainFrame.Size = UDim2.new(0, 200, 0, 120)
MainFrame.Position = UDim2.new(0.5, -100, 0.5, -60)
MainFrame.BackgroundColor3 = Color3.fromRGB(30,30,30)
MainFrame.Active = true
MainFrame.Draggable = true
local UICorner = Instance.new("UICorner", MainFrame)
UICorner.CornerRadius = UDim.new(0,10)

local Title = Instance.new("TextLabel", MainFrame)
Title.Size = UDim2.new(1,0,0,30)
Title.Position = UDim2.new(0,0,0,0)
Title.BackgroundColor3 = Color3.fromRGB(20,20,20)
Title.Text = "Jump Speed"
Title.TextColor3 = Color3.fromRGB(255,255,255)
Title.TextScaled = true
local TitleCorner = Instance.new("UICorner", Title)
TitleCorner.CornerRadius = UDim.new(0,10)

local Minimize = Instance.new("TextButton", MainFrame)
Minimize.Size = UDim2.new(0,30,0,25)
Minimize.Position = UDim2.new(1,-35,0,2)
Minimize.Text = "-"
Minimize.BackgroundColor3 = Color3.fromRGB(50,50,50)
Minimize.TextColor3 = Color3.fromRGB(255,255,255)
local MinCorner = Instance.new("UICorner", Minimize)
MinCorner.CornerRadius = UDim.new(0,6)

local OpenButton = Instance.new("TextButton", ScreenGui)
OpenButton.Size = UDim2.new(0,60,0,25)
OpenButton.Position = UDim2.new(0,10,0,10)
OpenButton.Text = "Open"
OpenButton.BackgroundColor3 = Color3.fromRGB(50,50,50)
OpenButton.TextColor3 = Color3.fromRGB(255,255,255)
OpenButton.Visible = false
local OpenCorner = Instance.new("UICorner", OpenButton)
OpenCorner.CornerRadius = UDim.new(0,6)

local InputBox = Instance.new("TextBox", MainFrame)
InputBox.Size = UDim2.new(0,80,0,25)
InputBox.Position = UDim2.new(0,10,0,40)
InputBox.PlaceholderText = "Speed"
InputBox.Text = tostring(speedInput)
InputBox.ClearTextOnFocus = false
InputBox.BackgroundColor3 = Color3.fromRGB(50,50,50)
InputBox.TextColor3 = Color3.fromRGB(255,255,255)
local InputCorner = Instance.new("UICorner", InputBox)
InputCorner.CornerRadius = UDim.new(0,6)

local ToggleButton = Instance.new("TextButton", MainFrame)
ToggleButton.Size = UDim2.new(0,80,0,25)
ToggleButton.Position = UDim2.new(0,110,0,40)
ToggleButton.Text = "Enable"
ToggleButton.BackgroundColor3 = Color3.fromRGB(80,80,80)
ToggleButton.TextColor3 = Color3.fromRGB(255,255,255)
local ToggleCorner = Instance.new("UICorner", ToggleButton)
ToggleCorner.CornerRadius = UDim.new(0,6)

-- Status label
local StatusLabel = Instance.new("TextLabel", MainFrame)
StatusLabel.Size = UDim2.new(1, -20, 0, 20)
StatusLabel.Position = UDim2.new(0,10,0,75)
StatusLabel.BackgroundTransparency = 1
StatusLabel.Text = "Status: Off"
StatusLabel.TextColor3 = Color3.fromRGB(255,255,255)
StatusLabel.TextScaled = true

-- -------------------
-- Events
-- -------------------
InputBox.FocusLost:Connect(function()
	local val = tonumber(InputBox.Text)
	if val then
		speedInput = val
	else
		InputBox.Text = tostring(speedInput)
	end
end)

ToggleButton.MouseButton1Click:Connect(function()
	enabled = not enabled
	ToggleButton.Text = enabled and "Disable" or "Enable"
	StatusLabel.Text = enabled and "Status: On" or "Status: Off"
end)

Minimize.MouseButton1Click:Connect(function()
	MainFrame.Visible = false
	OpenButton.Visible = true
end)

OpenButton.MouseButton1Click:Connect(function()
	MainFrame.Visible = true
	OpenButton.Visible = false
end)

local function updateHumanoid(char)
	humanoid = char:WaitForChild("Humanoid")
	originalSpeed = humanoid.WalkSpeed
	smoothSpeed = originalSpeed
end

player.CharacterAdded:Connect(updateHumanoid)
if player.Character then
	updateHumanoid(player.Character)
end

-- -------------------
-- RenderStepped: Smooth Jump Speed
-- -------------------
RunService.RenderStepped:Connect(function()
	if humanoid then
		local state = humanoid:GetState()
		if enabled and (state==Enum.HumanoidStateType.Jumping or state==Enum.HumanoidStateType.Freefall) then
			smoothSpeed = smoothSpeed + (speedInput - smoothSpeed) * 0.2
		else
			smoothSpeed = smoothSpeed + (originalSpeed - smoothSpeed) * 0.2
		end
		humanoid.WalkSpeed = smoothSpeed
	end
end)

Features & Information

Makes you fast while jumping and falling changeable speed good script thoug

Community Comments (4)

thosewhoknow2030thosewhoknow2030Aug 31, 2025

IY is free bro 😭🙏

Replying to @thosewhoknow2030
MadaMadaAug 31, 2025

@thosewhoknow2030 😭🤣🤣

Replying to @thosewhoknow2030
RandomKJuserRandomKJuserAug 31, 2025

@thosewhoknow2030 who even uses crying emoji in big 25 💔

iplaywarzone5iplaywarzone5Aug 31, 2025

@RandomKJuser are you *ed

More Scripts for Universal Scripts