M
Description
You can fly speed up jump high and no key!
GAMEUniversal
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop & Mobile
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
--==================================================
-- ⚡ AYAD HUB ⚡
-- MOVEMENT + MORE
--==================================================
local Rayfield = loadstring(game:HttpGet(
"https://raw.githubusercontent.com/SiriusSoftwareLtd/Rayfield/main/source.lua"
))()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Player = Players.LocalPlayer
local Character
local Humanoid
local RootPart
local function LoadCharacter(Char)
Character = Char
Humanoid = Char:WaitForChild("Humanoid")
RootPart = Char:WaitForChild("HumanoidRootPart")
end
LoadCharacter(Player.Character or Player.CharacterAdded:Wait())
Player.CharacterAdded:Connect(LoadCharacter)
--==================================================
-- WINDOW
--==================================================
local Window = Rayfield:CreateWindow({
Name = "⚡ AYAD HUB",
LoadingTitle = "AYAD HUB",
LoadingSubtitle = "Ultimate Movement GUI",
ConfigurationSaving = {
Enabled = false
},
Discord = {
Enabled = false
},
KeySystem = false
})
--==================================================
-- MOVEMENT
--==================================================
local Movement = Window:CreateTab("🏃 Movement")
Movement:CreateSection("⚡ Speed")
Movement:CreateSlider({
Name = "Walk Speed",
Range = {16, 300},
Increment = 1,
Suffix = " Speed",
CurrentValue = 16,
Callback = function(Value)
if Humanoid then
Humanoid.WalkSpeed = Value
end
end
})
Movement:CreateInput({
Name = "Custom Speed",
PlaceholderText = "Enter speed",
Callback = function(Value)
local Number = tonumber(Value)
if Number and Humanoid then
Humanoid.WalkSpeed = Number
Rayfield:Notify({
Title = "⚡ Speed Changed",
Content = "Speed: " .. Number,
Duration = 2
})
end
end
})
Movement:CreateSection("🦘 Jump")
Movement:CreateSlider({
Name = "Jump Power",
Range = {50, 300},
Increment = 5,
Suffix = " Power",
CurrentValue = 50,
Callback = function(Value)
if Humanoid then
Humanoid.UseJumpPower = true
Humanoid.JumpPower = Value
end
end
})
Movement:CreateInput({
Name = "Custom Jump Power",
PlaceholderText = "Enter jump power",
Callback = function(Value)
local Number = tonumber(Value)
if Number and Humanoid then
Humanoid.UseJumpPower = true
Humanoid.JumpPower = Number
end
end
})
--==================================================
-- FLY
--==================================================
local FlyTab = Window:CreateTab("🪽 Fly")
local Flying = false
local FlySpeed = 60
local FlyConnection
local function StopFly()
Flying = false
if FlyConnection then
FlyConnection:Disconnect()
FlyConnection = nil
end
if RootPart then
RootPart.AssemblyLinearVelocity = Vector3.zero
end
end
FlyTab:CreateToggle({
Name = "🪽 Fly",
CurrentValue = false,
Callback = function(Value)
Flying = Value
if Flying then
FlyConnection = RunService.RenderStepped:Connect(function()
if not RootPart or not Humanoid then
return
end
local Direction = Humanoid.MoveDirection
if Direction.Magnitude > 0 then
RootPart.AssemblyLinearVelocity =
Direction * FlySpeed
else
RootPart.AssemblyLinearVelocity =
Vector3.zero
end
end)
Rayfield:Notify({
Title = "🪽 Fly Enabled",
Content = "Flight activated!",
Duration = 2
})
else
StopFly()
Rayfield:Notify({
Title = "🪽 Fly Disabled",
Content = "Flight disabled.",
Duration = 2
})
end
end
})
FlyTab:CreateSlider({
Name = "🚀 Fly Speed",
Range = {10, 300},
Increment = 5,
Suffix = " Speed",
CurrentValue = 60,
Callback = function(Value)
FlySpeed = Value
end
})
--==================================================
-- PLAYER
--==================================================
local PlayerTab = Window:CreateTab("👤 Player")
PlayerTab:CreateSection("🛡️ Health")
PlayerTab:CreateButton({
Name = "💚 Full Health",
Callback = function()
if Humanoid then
Humanoid.Health = Humanoid.MaxHealth
end
Rayfield:Notify({
Title = "💚 Health",
Content = "Health restored!",
Duration = 2
})
end
})
PlayerTab:CreateSection("👻 Noclip")
local Noclip = false
local NoclipConnection
PlayerTab:CreateToggle({
Name = "👻 Noclip",
CurrentValue = false,
Callback = function(Value)
Noclip = Value
if Noclip then
NoclipConnection = RunService.Stepped:Connect(function()
if Character then
for _, Part in ipairs(Character:GetDescendants()) do
if Part:IsA("BasePart") then
Part.CanCollide = false
end
end
end
end)
else
if NoclipConnection then
NoclipConnection:Disconnect()
NoclipConnection = nil
end
if Character then
for _, Part in ipairs(Character:GetDescendants()) do
if Part:IsA("BasePart") then
Part.CanCollide = true
end
end
end
end
end
})
--==================================================
-- PRESETS
--==================================================
local Presets = Window:CreateTab("🔥 Presets")
Presets:CreateButton({
Name = "⚡ Speed Boost",
Callback = function()
if Humanoid then
Humanoid.WalkSpeed = 100
end
end
})
Presets:CreateButton({
Name = "🦘 Super Jump",
Callback = function()
if Humanoid then
Humanoid.UseJumpPower = true
Humanoid.JumpPower = 150
end
end
})
Presets:CreateButton({
Name = "💨 Speed + Jump",
Callback = function()
if Humanoid then
Humanoid.WalkSpeed = 100
Humanoid.UseJumpPower = true
Humanoid.JumpPower = 150
end
end
})
--==================================================
-- RESET
--==================================================
local Settings = Window:CreateTab("⚙️ Settings")
Settings:CreateButton({
Name = "♻️ Reset Everything",
Callback = function()
StopFly()
if Humanoid then
Humanoid.WalkSpeed = 16
Humanoid.UseJumpPower = true
Humanoid.JumpPower = 50
Humanoid.Health = Humanoid.MaxHealth
end
Rayfield:Notify({
Title = "♻️ AYAD HUB",
Content = "Everything has been reset!",
Duration = 3
})
end
})
Settings:CreateButton({
Name = "❌ Close GUI",
Callback = function()
Rayfield:Destroy()
end
})
--==================================================
-- LOADED
--==================================================
Rayfield:Notify({
Title = "⚡ AYAD HUB LOADED",
Content = "All movement features are ready!",
Duration = 4
})Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place

