Keyless

Key Required
script deobfuscated
Lua Script•520 lines (18000 chars)
local Players = game:GetService("Players")
local player = Players.LocalPlayer
repeat task.wait() until game:IsLoaded()
repeat task.wait() until player.Character and player.Character:FindFirstChild("HumanoidRootPart")
local positions = {
CFrame.new(3.66, -7.21, -63.81, -0.9959, 0.0836, 0.0344, 0.0856, 0.9944, 0.0612, -0.0291, 0.0639, -0.9975),
CFrame.new(67.57, -5.17, 4.17, -0.1449, 0, 0.9894, 0, 1, 0, -0.9894, 0, -0.1449),
CFrame.new(2.58, -5.17, 62.32),
CFrame.new(-63.87, -5.17, 31.03, 0.4789, 0, -0.8779, 0, 1, 0, 0.8779, 0, 0.4789)
}
local chosen = positions[math.random(1, #positions)]
player.Character:MoveTo(chosen.Position)
if player.Character:FindFirstChild("HumanoidRootPart") then
player.Character.HumanoidRootPart.CFrame = chosen
end
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
for _, gui in pairs(playerGui:GetChildren()) do
if gui:IsA("ScreenGui") then
local frame = gui:FindFirstChild("PlayButtons", true)
if frame and frame:IsA("Frame") then
frame.Visible = false
break
end
end
end
local function PlayGS(Sname, soundName, volume, isLoop)
local player = game:GetService("Players").LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local filename = soundName .. ".mp3"
local url = "https://raw.githubusercontent.com/KietVN02202/music/refs/heads/main/" .. filename
local s = Instance.new("Sound")
s.Name = Sname or "Theme"
s.Volume = volume or 1
s.Looped = isLoop or false
s.Parent = hrp
pcall(function()
if not isfile(filename) then
writefile(filename, game:HttpGet(url))
end
end)
pcall(function()
local assetFunc = getcustomasset or getsynasset
if assetFunc then
s.SoundId = assetFunc(filename)
s:Play()
end
end)
if not s.Looped then
s.Ended:Connect(function()
s:Destroy()
end)
end
end
if workspace:FindFirstChild("BobWalk1") == nil then
local BobWalk1 = Instance.new("Part", workspace)
BobWalk1.CanCollide = true
BobWalk1.Anchored = true
BobWalk1.CFrame = CFrame.new(23.2798462, -19.8447475, 1.83554196, -1, 0, 0, 0, -1, 0, 0, 0, 1)
BobWalk1.Size = Vector3.new(1139.2593994140625, 1.5, 2048)
BobWalk1.Name = "BobWalk1"
BobWalk1.Transparency = 1
local BobWalk2 = Instance.new("Part", BobWalk1)
BobWalk2.CanCollide = true
BobWalk2.Anchored = true
BobWalk2.CFrame = CFrame.new(-458.458344, -9.25, 1.83554196, -1, 0, 0, 0, -1, 0, 0, 0, 1)
BobWalk2.Size = Vector3.new(1139.2593994140625, 1.5, 2048)
BobWalk2.Name = "BobWalk2"
BobWalk2.Transparency = 1
local BobWalk3 = Instance.new("Part", BobWalk1)
BobWalk3.CanCollide = true
BobWalk3.Anchored = true
BobWalk3.CFrame = CFrame.new(-690.65979, 47.25, 1.83554196, -1, 0, 0, 0, -1, 0, 0, 0, 1)
BobWalk3.Size = Vector3.new(674.8563232421875, 0.6048492789268494, 2048)
BobWalk3.Name = "BobWalk3"
BobWalk3.Transparency = 1
local BobWalk4 = Instance.new("Part", BobWalk1)
BobWalk4.CanCollide = true
BobWalk4.Anchored = true
BobWalk4.CFrame = CFrame.new(402.964996, 29.25, 222.310089, -1, 0, 0, 0, -1, 0, 0, 0, 1)
BobWalk4.Size = Vector3.new(379.88922119140625, 1.5, 160.8837127685547)
BobWalk4.Name = "BobWalk4"
BobWalk4.Transparency = 1
local BobWalk5 = Instance.new("Part", BobWalk1)
BobWalk5.CanCollide = true
BobWalk5.Anchored = true
BobWalk5.Orientation = Vector3.new(0, 0, 171.728)
BobWalk5.CFrame = CFrame.new(178.719162, -18.9417267, 1.83554196, -0.989596844, -0.143868446, 0, 0.143868446, -0.989596844, 0, 0, 0, 1)
BobWalk5.Size = Vector3.new(143.94830322265625, 1.5, 2048)
BobWalk5.Name = "BobWalk5"
BobWalk5.Transparency= 1
local BobWalk6 = Instance.new("Part", BobWalk1)
BobWalk6.CanCollide = true
BobWalk6.Anchored = true
BobWalk6.Orientation = Vector3.new(0, 0, 144.782)
BobWalk6.CFrame = CFrame.new(-309.152832, 15.4761791, 1.83554196, -0.816968799, -0.576681912, 0, 0.576681912, -0.816968799, 0, 0, 0, 1)
BobWalk6.Size = Vector3.new(110.13511657714844, 2.740000009536743, 2048)
BobWalk6.Name = "BobWalk6"
BobWalk6.Transparency = 1
local BobWalk7 = Instance.new("Part", BobWalk1)
BobWalk7.CanCollide = true
BobWalk7.Anchored = true
BobWalk7.Orientation = Vector3.new(0, 0, -147.002)
BobWalk7.CFrame = CFrame.new(174.971924, 5.34897423, 222.310089, -0.838688731, 0.544611216, 0, -0.544611216, -0.838688731, 0, 0, 0, 1)
BobWalk7.Size = Vector3.new(89.76103210449219, 1.5, 160.8837127685547)
BobWalk7.Name = "BobWalk7"
BobWalk7.Transparency = 1
local BobWalk8 = Instance.new("Part", BobWalk1)
BobWalk8.CanCollide = true
BobWalk8.Anchored = true
BobWalk8.Orientation = Vector3.new(0.001, -90.002, -138.076)
BobWalk8.CFrame = CFrame.new(402.965027, 5.49165154, 74.8157959, 2.98023224e-05, -1.14142895e-05, -1, -0.668144584, -0.744031429, -1.14142895e-05, -0.744031489, 0.668144584, -2.98023224e-05)
BobWalk8.Size = Vector3.new(74.23055267333984, 1, 379.88922119140625)
BobWalk8.Name = "BobWalk8"
BobWalk8.Transparency = 1
local BobWalk9 = Instance.new("Part", BobWalk1)
BobWalk9.CanCollide = true
BobWalk9.Anchored = true
BobWalk9.CFrame = CFrame.new(402.964996, 29.9136467, 121.981705, -1, 0, 0, 0, -1, 0, 0, 0, 1)
BobWalk9.Size = Vector3.new(379.88922119140625, 1.5, 39.77305603027344)
BobWalk9.Name = "BobWalk9"
BobWalk9.Transparency = 1
local BobWalk10 = Instance.new("WedgePart", BobWalk1)
BobWalk10.CanCollide = true
BobWalk10.Anchored = true
BobWalk10.Orientation = Vector3.new(-30.453, 117.775, -102.906)
BobWalk10.CFrame = CFrame.new(134.084229, -17.8583984, 94.3953705, 0.541196942, -0.354067981, 0.762719929, -0.840263784, -0.192543149, 0.506837189, -0.0325982571, -0.915184677, -0.401714325)
BobWalk10.Size = Vector3.new(1, 88.66793823242188, 34.42972946166992)
BobWalk10.Name = "BobWalk10"
BobWalk10.Transparency = 1
local BobWalk11 = Instance.new("WedgePart", BobWalk1)
BobWalk11.CanCollide = true
BobWalk11.Anchored = true
BobWalk11.Orientation = Vector3.new(-29.779, 117.596, -13.193)
BobWalk11.CFrame = CFrame.new(168.441879, 2.46393585, 125.815231, -0.350553155, -0.534268022, 0.769201458, -0.198098332, 0.845035911, 0.496660322, -0.915352523, 0.0217281878, -0.402067661)
BobWalk11.Size = Vector3.new(1, 0.9999924302101135, 82.1865463256836)
BobWalk11.Name = "BobWalk11"
BobWalk11.Transparency = 1
local BobWalk12 = Instance.new("WedgePart", BobWalk1)
BobWalk12.CanCollide = true
BobWalk12.Anchored = true
BobWalk12.Orientation = Vector3.new(26.893, -124.388, -108.64)
BobWalk12.CFrame = CFrame.new(206.315063, 26.9295502, 105.471031, 0.534210563, -0.415855825, -0.73599112, -0.845072925, -0.285055399, -0.452321947, -0.021697551, 0.863601387, -0.503708005)
BobWalk12.Size = Vector3.new(1, 13.53612232208252, 9.847718238830566)
BobWalk12.Name = "BobWalk12"
BobWalk12.Transparency = 1
local BobWalk13 = Instance.new("WedgePart", BobWalk1)
BobWalk13.CanCollide = true
BobWalk13.Anchored = true
BobWalk13.Orientation = Vector3.new(-26.893, 55.613, 108.64)
BobWalk13.CFrame = CFrame.new(165.965088, 2.12955856, 77.8575592, -0.53421092, -0.415855944, 0.735991359, 0.845073164, -0.285055757, 0.452322066, 0.0216975808, 0.863601625, 0.503708005)
BobWalk13.Size = Vector3.new(1, 13.53612232208252, 99.8001480102539)
BobWalk13.Name = "BobWalk13"
BobWalk13.Transparency = 1
local BobWalk14 = Instance.new("WedgePart", BobWalk1)
BobWalk14.CanCollide = true
BobWalk14.Anchored = true
BobWalk14.Orientation = Vector3.new(-0.001, 90.003, 48.072)
BobWalk14.CFrame = CFrame.new(172.67041, 5.49164963, 74.8157959, -4.58955765e-05, 2.05039978e-05, 1, 0.743987858, 0.668193102, 2.05039978e-05, -0.668193102, 0.743987858, -4.58955765e-05)
BobWalk14.Size = Vector3.new(1, 74.23055267333984, 80.699951171875)
BobWalk14.Name = "BobWalk14"
BobWalk14.Transparency = 1
local BobWalk15 = Instance.new("WedgePart", BobWalk1)
BobWalk15.CanCollide = true
BobWalk15.Anchored = true
BobWalk15.Orientation = Vector3.new(0, 0, 106.498)
BobWalk15.CFrame = CFrame.new(212.753906, 30.0632439, 121.981705, -0.283976078, -0.95883137, 0, 0.95883137, -0.283976078, 0, 0, 0, 1)
BobWalk15.Size = Vector3.new(1, 0.8520558476448059, 39.773048400878906)
BobWalk15.Name = "BobWalk15"
BobWalk15.Transparency = 1
local BobWalk16 = Instance.new("WedgePart", BobWalk1)
BobWalk16.CanCollide = true
BobWalk16.Anchored = true
BobWalk16.Orientation = Vector3.new(29.777, -62.406, -75.066)
BobWalk16.CFrame = CFrame.new(212.884216, 30.1233234, 121.984734, 0.544644356, 0.33412537, -0.769235253, -0.838644743, 0.223680317, -0.496630788, 0.00612583756, 0.915602207, 0.402038693)
BobWalk16.Size = Vector3.new(1, 36.08900451660156, 16.739320755004883)
BobWalk16.Name = "BobWalk16"
BobWalk16.Transparency = 1
local BobWalk17 = Instance.new("WedgePart", BobWalk1)
BobWalk17.CanCollide = true
BobWalk17.Anchored = true
BobWalk17.Orientation = Vector3.new(-29.777, 117.594, 75.066)
BobWalk17.CFrame = CFrame.new(174.83577, 5.55865097, 141.871262, -0.544644356, 0.33412537, 0.769235253, 0.838644743, 0.223680317, 0.496630788, -0.00612583756, 0.915602207, -0.402038693)
BobWalk17.Size = Vector3.new(1, 36.08900451660156, 82.1865463256836)
BobWalk17.Name = "BobWalk17"
BobWalk17.Transparency = 1
local BobWalk18 = Instance.new("WedgePart", BobWalk1)
BobWalk18.CanCollide = true
BobWalk18.Anchored = true
BobWalk18.Orientation = Vector3.new(30.453, -62.225, 102.906)
BobWalk18.CFrame = CFrame.new(165.427338, 2.97219658, 77.884697, -0.541196942, -0.354067981, -0.762719929, 0.840263784, -0.192543149, -0.506837189, 0.0325982571, -0.915184677, 0.401714325)
BobWalk18.Size = Vector3.new(1, 88.66793823242188, 47.76289749145508)
BobWalk18.Name = "BobWalk18"
BobWalk18.Transparency = 1
end
local Speed = 80
local TweenService = game:GetService("TweenService")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local RS = game:GetService("ReplicatedStorage")
local Maid = require(RS.Lib.Maid)
local EnableLoop = true
local IsMinimized = false
local function generateRandomName(length)
local chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
local randomName = ""
for i = 1, length do
local index = math.random(1, #chars)
randomName = randomName .. chars:sub(index, index)
end
return randomName
end
local gui = Instance.new("ScreenGui")
gui.Name = generateRandomName(20)
gui.ResetOnSpawn = false
gui.Parent = game:GetService("CoreGui")
local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0.25, 0, 0.65, 0)
Frame.Position = UDim2.new(0.375, 0, 0.175, 0)
Frame.BackgroundColor3 = Color3.new(1, 1, 1)
Frame.BorderColor3 = Color3.new(0, 0, 0)
Frame.BorderSizePixel = 2
Frame.Active = true
Frame.Draggable = true
Frame.Parent = gui
local Line = Instance.new("Frame", Frame)
Line.Size = UDim2.new(1, 0, 0, 1)
Line.Position = UDim2.new(0, 0, 0.1, -1)
Line.BackgroundColor3 = Color3.new(0, 0, 0)
local Main = Instance.new("ScrollingFrame", Frame)
Main.Name = "MainContent"
Main.Size = UDim2.new(0.96, 0, 0.8, 0)
Main.Position = UDim2.new(0.02, 0, 0.12, 0)
Main.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Main.BorderSizePixel = 1
Main.ScrollBarThickness = 6
Main.CanvasSize = UDim2.new(0, 0, 0, 0)
Main.AutomaticCanvasSize = Enum.AutomaticSize.Y
Main.VerticalScrollBarInset = Enum.ScrollBarInset.ScrollBar
Main.ClipsDescendants = true
local UIListLayout = Instance.new("UIListLayout", Main)
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 3)
do
local container = Instance.new("Frame", Main)
container.Size = UDim2.new(0.98, 0, 0, 40)
container.BackgroundTransparency = 1
local label = Instance.new("TextLabel", container)
label.Size = UDim2.new(0.5, -5, 1, 0)
label.BackgroundTransparency = 1
label.Text = "Speed"
label.TextScaled = true
label.Font = Enum.Font.Cartoon
label.TextColor3 = Color3.new(0, 0, 0)
local box = Instance.new("TextBox", container)
box.Size = UDim2.new(0.5, -5, 1, 0)
box.Position = UDim2.new(0.5, 5, 0, 0)
box.Text = tostring(Speed)
box.ClearTextOnFocus = false
box.TextScaled = true
box.Font = Enum.Font.Cartoon
box.BackgroundColor3 = Color3.new(1,1,1)
box.BorderSizePixel = 1
box.TextColor3 = Color3.new(0,0,0)
box.FocusLost:Connect(function()
local v = tonumber(box.Text)
if v then
Speed = math.clamp(v, 1, 500)
box.Text = tostring(Speed)
else
box.Text = tostring(Speed)
end
end)
end
local Credit = Instance.new("TextLabel", Frame)
Credit.Size = UDim2.new(0.96, 0, .1, 0)
Credit.Position = UDim2.new(0.02, 0, 0.93, 0)
Credit.BackgroundTransparency = 1
Credit.Text = "Made by Kiet Scripter"
Credit.TextColor3 = Color3.new(0, 0, 0)
Credit.Font = Enum.Font.Cartoon
Credit.TextSize = 13
spawn(function()
while wait() and EnableLoop do
if Credit then
Credit.Text = "Made by Kiet Scripter"
else
gui:Destroy()
end
end
end)
local Title = Instance.new("TextLabel", Frame)
Title.Size = UDim2.new(0.9, 0, 0.1, 0)
Title.Position = UDim2.new(0.02, 0, 0, 0)
Title.BackgroundTransparency = 1
Title.Text = "Fe Car (SlapBattles)"
Title.TextColor3 = Color3.new(0, 0, 0)
Title.Font = Enum.Font.Cartoon
Title.TextScaled = true
local X = Instance.new("TextButton", Frame)
X.Size = UDim2.new(0.08, 0, 0.1, 0)
X.Position = UDim2.new(0.92, 0, 0, 0)
X.Text = "X"
X.TextScaled = true
X.BackgroundTransparency = 1
X.TextColor3 = Color3.new(1, 0, 0)
X.Font = Enum.Font.Cartoon
X.MouseButton1Click:Connect(function()
gui:Destroy()
EnableLoop = false
end)
function AddButton(Name, Pcall)
local container = Instance.new("Frame", Main)
container.Size = UDim2.new(0.98, 0, 0, 40)
container.BackgroundTransparency = 1
local Button = Instance.new("TextButton", container)
Button.Size = UDim2.new(1, 0, 1, 0)
Button.BackgroundColor3 = Color3.new(1, 1, 1)
Button.BorderColor3 = Color3.new(0, 0, 0)
Button.BorderSizePixel = 1
Button.Text = Name
Button.TextScaled = true
Button.TextColor3 = Color3.new(0, 0, 0)
Button.Font = Enum.Font.Cartoon
Button.MouseButton1Click:Connect(Pcall)
end
AddButton("Spawn Car", function()
local lp = Players.LocalPlayer
local char = lp.Character or lp.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local humanoid = char:WaitForChild("Humanoid")
local car = workspace:WaitForChild("Debug Room"):WaitForChild("Car")
local seat = car:WaitForChild("Seat"):WaitForChild("Vehicle Seat")
if not car.PrimaryPart then
car.PrimaryPart = car:FindFirstChildWhichIsA("BasePart")
end
car:SetPrimaryPartCFrame(hrp.CFrame * CFrame.new(0, 0, -6))
for _, v in ipairs(car:GetDescendants()) do
if v:IsA("BasePart") then
v.Anchored = false
end
end
local root = car.PrimaryPart
local maid = Maid.new()
local vel = Instance.new("BodyVelocity")
vel.MaxForce = Vector3.new(1e6, 0, 1e6)
vel.P = 3000
vel.Parent = root
local gyro = Instance.new("BodyGyro")
gyro.MaxTorque = Vector3.new(0, 1e6, 0)
gyro.P = 12000
gyro.D = 600
gyro.CFrame = root.CFrame
gyro.Parent = root
local accel = 120
local decel = 160
local turnRate = 2.2
local currentSpeed = 0
local currentTurn = 0
local function Ability1()
local goalCF = hrp.CFrame * CFrame.new(0, 0, -200)
RS.GeneralAbility:FireServer({
state = "throw",
sender = lp,
goal = goalCF,
origin = hrp.CFrame,
length = 200,
dir = -hrp.CFrame.LookVector
})
end
local function PlateForce(hitbox, dir, power, duration)
local t = 0
local cd = {}
local conn
conn = RunService.Heartbeat:Connect(function(dt)
if not hitbox.Parent then conn:Disconnect() return end
t += dt
if t >= duration then conn:Disconnect() return end
for _, p in Players:GetPlayers() do
if p ~= lp and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local root2 = p.Character.HumanoidRootPart
if (root2.Position - hitbox.Position).Magnitude <= 35 and not cd[p] then
cd[p] = true
RS.Events.Plate:FireServer(root2, dir * power)
task.delay(0.5, function()
cd[p] = nil
end)
end
end
end
end)
end
local hitCooldown = false
maid:GiveTask(root.Touched:Connect(function(hit)
if hitCooldown then return end
local model = hit:FindFirstAncestorOfClass("Model")
if not model or model == char then return end
local hum = model:FindFirstChildOfClass("Humanoid")
local otherRoot = model:FindFirstChild("HumanoidRootPart")
if not hum or not otherRoot then return end
if math.abs(currentSpeed) < 40 then return end
hitCooldown = true
local power = math.clamp(math.abs(currentSpeed) * 3, 30, 400)
Ability1()
PlateForce(root, root.CFrame.LookVector, power, 1)
PlayGS("CarHit", "CarHit", 1.5, false)
task.delay(1, function()
hitCooldown = false
end)
end))
RunService.RenderStepped:Connect(function(dt)
local maxSpeed = Speed
if humanoid.SeatPart ~= seat then
currentSpeed = math.clamp(currentSpeed - decel * dt, 0, maxSpeed)
vel.Velocity = root.CFrame.LookVector * currentSpeed
return
end
local throttle = seat.Throttle
local steer = seat.Steer
local targetSpeed = throttle * maxSpeed
if currentSpeed < targetSpeed then
currentSpeed = math.min(currentSpeed + accel * dt, targetSpeed)
else
currentSpeed = math.max(currentSpeed - decel * dt, targetSpeed)
end
currentTurn = currentTurn + (steer - currentTurn) * math.min(dt * 6, 1)
vel.Velocity = root.CFrame.LookVector * currentSpeed
if math.abs(currentTurn) > 0.01 then
gyro.CFrame = gyro.CFrame * CFrame.Angles(0, -currentTurn * turnRate * dt, 0)
else
gyro.CFrame = root.CFrame
end
end)
end)
AddButton("Fix Car", function()
local car = workspace:WaitForChild("Debug Room"):WaitForChild("Car")
if not car.PrimaryPart then
car.PrimaryPart = car:FindFirstChildWhichIsA("BasePart")
end
local root = car.PrimaryPart
local pos = root.Position + Vector3.new(0, 8, 0)
local look = root.CFrame.LookVector
car:SetPrimaryPartCFrame(CFrame.new(pos, pos + Vector3.new(look.X, 0, look.Z)))
end)Features & Information
he used ai for one of his scripts
Community Comments (4)
More Scripts for [UPDATE🏴☠️] Slap Battles👏

Key Required VerifiedUniversal

KeylessUniversal
Keyless

it really is fe wth LMAO
W script
How do people actually manage to Deobfuscate these scripts?
hahahaha funny script