
KeylessUniversal

Not fully Done
_______________
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "BEASTY HUB",
LoadingTitle = "BEASTY LOADING...",
LoadingSubtitle = "BY BEASTY",
ConfigurationSaving = { Enabled = true, FolderName = "BeastyConfig" }
})
local _G = {
Wallhop = false,
FlickIntensity = 25,
FlickSpeed = 0.03,
InfJump = false,
BeastyJump = 50,
BeastySpeed = 16,
NoClip = false,
Fly = false,
FlySpeed = 50
}
local Tab1 = Window:CreateTab("MOVEMENT", 4483362458)
local Tab2 = Window:CreateTab("WORLD", 4483362458)
Tab1:CreateSection("WALLHOP")
Tab1:CreateToggle({
Name = "WALLHOP",
CurrentValue = false,
Callback = function(v) _G.Wallhop = v end,
})
Tab1:CreateSlider({
Name = "FLICK",
Range = {5, 90},
Increment = 1,
CurrentValue = 25,
Callback = function(v) _G.FlickIntensity = v end,
})
Tab1:CreateToggle({
Name = "BEASTY INF JUMP",
CurrentValue = false,
Callback = function(v) _G.InfJump = v end
})
Tab1:CreateSlider({
Name = "JUMP POWER",
Range = {50, 500},
Increment = 1,
CurrentValue = 50,
Callback = function(v) _G.BeastyJump = v end,
})
Tab1:CreateSlider({
Name = "BEASTY WALK SPEED",
Range = {16, 300},
Increment = 1,
CurrentValue = 16,
Callback = function(v) _G.BeastySpeed = v end,
})
Tab1:CreateToggle({
Name = "FLY",
CurrentValue = false,
Callback = function(v) _G.Fly = v end,
})
Tab2:CreateToggle({
Name = "NOCLIP",
CurrentValue = false,
Callback = function(v) _G.NoClip = v end,
})
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local LP = game.Players.LocalPlayer
UIS.JumpRequest:Connect(function()
local char = LP.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
local hum = char and char:FindFirstChildOfClass("Humanoid")
local cam = workspace.CurrentCamera
if root and hum then
if _G.InfJump or _G.Wallhop then
root.Velocity = Vector3.new(root.Velocity.X, _G.BeastyJump, root.Velocity.Z)
end
if _G.Wallhop then
local flickAngle = math.rad(_G.FlickIntensity)
hum.AutoRotate = false
root.CFrame = root.CFrame * CFrame.Angles(0, flickAngle, 0)
cam.CFrame = cam.CFrame * CFrame.Angles(0, flickAngle, 0)
task.wait(_G.FlickSpeed)
root.CFrame = root.CFrame * CFrame.Angles(0, -flickAngle, 0)
cam.CFrame = cam.CFrame * CFrame.Angles(0, -flickAngle, 0)
hum.AutoRotate = true
end
end
end)
RunService.Heartbeat:Connect(function()
local char = LP.Character
if char then
local root = char:FindFirstChild("HumanoidRootPart")
local hum = char:FindFirstChildOfClass("Humanoid")
if root and hum then
if _G.BeastySpeed > 16 and hum.MoveDirection.Magnitude > 0 then
root.CFrame = root.CFrame + (hum.MoveDirection * (_G.BeastySpeed / 100))
end
if _G.NoClip then
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
end
if _G.Fly then
root.Velocity = Vector3.new(0, 2, 0)
if hum.MoveDirection.Magnitude > 0 then
root.Velocity = hum.MoveDirection * _G.FlySpeed
end
if UIS:IsKeyDown(Enum.KeyCode.Space) then
root.Velocity = root.Velocity + Vector3.new(0, _G.FlySpeed, 0)
elseif UIS:IsKeyDown(Enum.KeyCode.LeftShift) then
root.Velocity = root.Velocity + Vector3.new(0, -_G.FlySpeed, 0)
end
end
end
end
end)
Rayfield:Notify({ Title = "BEASTY LOADED", Content = "BY BEASTY", Duration = 5 })



Walkspeed and jump NOT FULLY DONE auto wallhop is DONE put it at 60