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 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")