2,306 views
Description
This script is for the roblox [Easter] [2x] The Rake: Classic Edition Kill Test made by vectuel and use the auto farm functions such as instant kill rake or assist.
Features
- + rake
- + always assist
- + instant kill rake
- + shop
- + free shop items
- + special shop items
- + misc free vip
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")
Script worked? 🚀 Boost it to #1 so others find it too.
Similar Scripts
334
5 hours ago
Free
+1 Assassin Leveling
+1 Assassin Leveling script by Tora isme | Auto stage, Anti damage
263
5 hours ago
Free
Huss Valley
Aetherium Hub Huss Valley Crossing script OP (No Keys)
222
5 hours ago
Free
Cold War
QCOLD MENU | Silent aim, No recoil, insta reload
170
5 hours ago
Free
Baddies
Best Baddies Extenders , Anti Inventory Break And Silent Aim
164
5 hours ago
Key System
Build a Phone Empire
Build a Phone Empire script by Softkillz
121
5 hours ago
Key System
WRONG WAY
Wrong Way script by Softkillz | Auto drive bot
🚀
Log in to boost
Boosting rockets this script to #1 on the homepage. A free account takes 30 seconds.
Log in
🚀
Out of boosts!
Grab boosts and rocket your favorite scripts to the top — plus join the booster wall with the RGB ring.
⚡ Go Pro — 10 boosts/month + zero ads
🚀
Boost this script?
It jumps to #1 in Recent Scripts and your avatar joins the booster wall.
🚀
Boosted! You're awesome 💜
Comments (0)
Log in to add a comment.