1,313 views
Description
This is a +1 fatty script and includes the start fat button so after clicking it the character will start getting fat. so you can progress in the game at much faster rate.
Features
- + Get fat
Supported Executors
Xeno
Volt
Potassium
Wave
Delta
Solara
Opiumware
Codex
MacSploit
Vega X
Velocity
--[[
+1 Fatty Script
Start/Stop Fatty Spam
]]
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local FattyScript = {}
FattyScript.__index = FattyScript
local State = {
Running = false,
WindowOpen = true,
Dragging = false,
DragInput = nil,
DragStart = nil,
StartPos = nil,
}
local Connections = {}
local GuiObjects = {}
local function Create(className, properties, children)
local inst = Instance.new(className)
for k, v in pairs(properties or {}) do
inst[k] = v
end
for _, child in pairs(children or {}) do
child.Parent = inst
end
return inst
end
local function Tween(obj, props, duration, style, dir)
local t = TweenService:Create(obj, TweenInfo.new(duration or 0.25, style or Enum.EasingStyle.Quart, dir or Enum.EasingDirection.Out), props)
t:Play()
return t
end
local function AddCorner(parent, radius)
return Create("UICorner", { CornerRadius = UDim.new(0, radius or 8), Parent = parent })
end
local function AddStroke(parent, color, thickness, transparency)
return Create("UIStroke", {
Color = color or Color3.fromRGB(255, 255, 255),
Thickness = thickness or 1,
Transparency = transparency or 0.8,
Parent = parent
})
end
local function AddPadding(parent, top, bottom, left, right)
return Create("UIPadding", {
PaddingTop = UDim.new(0, top or 8),
PaddingBottom = UDim.new(0, bottom or 8),
PaddingLeft = UDim.new(0, left or 8),
PaddingRight = UDim.new(0, right or 8),
Parent = parent
})
end
local Icons = {
Main = "rbxassetid://6031265976",
Cheeseburger = "rbxthumb://type=Asset&id=43149111&w=420&h=420",
}
local ColorPresets = {
Purple = {
Window = Color3.fromRGB(30, 15, 50),
Accent = Color3.fromRGB(140, 60, 255),
AccentDark = Color3.fromRGB(100, 40, 200),
Section = Color3.fromRGB(25, 12, 42),
Text = Color3.fromRGB(230, 230, 240),
TextDim = Color3.fromRGB(140, 140, 160),
Card = Color3.fromRGB(32, 32, 48),
CardHover = Color3.fromRGB(38, 38, 55),
},
Blue = {
Window = Color3.fromRGB(15, 25, 50),
Accent = Color3.fromRGB(50, 120, 255),
AccentDark = Color3.fromRGB(35, 90, 200),
Section = Color3.fromRGB(12, 20, 42),
Text = Color3.fromRGB(230, 230, 240),
TextDim = Color3.fromRGB(140, 140, 160),
Card = Color3.fromRGB(20, 32, 55),
CardHover = Color3.fromRGB(25, 40, 65),
},
Red = {
Window = Color3.fromRGB(45, 12, 15),
Accent = Color3.fromRGB(255, 60, 60),
AccentDark = Color3.fromRGB(200, 45, 45),
Section = Color3.fromRGB(38, 10, 12),
Text = Color3.fromRGB(230, 230, 240),
TextDim = Color3.fromRGB(140, 140, 160),
Card = Color3.fromRGB(50, 15, 18),
CardHover = Color3.fromRGB(60, 20, 22),
},
Pink = {
Window = Color3.fromRGB(45, 15, 35),
Accent = Color3.fromRGB(255, 80, 180),
AccentDark = Color3.fromRGB(200, 60, 140),
Section = Color3.fromRGB(38, 12, 28),
Text = Color3.fromRGB(230, 230, 240),
TextDim = Color3.fromRGB(140, 140, 160),
Card = Color3.fromRGB(50, 18, 40),
CardHover = Color3.fromRGB(60, 22, 48),
},
Black = {
Window = Color3.fromRGB(18, 18, 18),
Accent = Color3.fromRGB(100, 100, 100),
AccentDark = Color3.fromRGB(70, 70, 70),
Section = Color3.fromRGB(12, 12, 12),
Text = Color3.fromRGB(230, 230, 240),
TextDim = Color3.fromRGB(140, 140, 160),
Card = Color3.fromRGB(25, 25, 25),
CardHover = Color3.fromRGB(32, 32, 32),
},
White = {
Window = Color3.fromRGB(245, 245, 245),
Accent = Color3.fromRGB(80, 80, 80),
AccentDark = Color3.fromRGB(60, 60, 60),
Section = Color3.fromRGB(230, 230, 230),
Text = Color3.fromRGB(20, 20, 20),
TextDim = Color3.fromRGB(80, 80, 80),
Card = Color3.fromRGB(225, 225, 225),
CardHover = Color3.fromRGB(215, 215, 215),
},
}
local Theme = {
Background = Color3.fromRGB(20, 20, 30),
Window = Color3.fromRGB(25, 25, 38),
Accent = Color3.fromRGB(140, 60, 255),
AccentDark = Color3.fromRGB(100, 40, 200),
AccentLight = Color3.fromRGB(180, 100, 255),
Text = Color3.fromRGB(230, 230, 240),
TextDim = Color3.fromRGB(140, 140, 160),
Card = Color3.fromRGB(32, 32, 48),
CardHover = Color3.fromRGB(38, 38, 55),
Border = Color3.fromRGB(50, 50, 70),
Success = Color3.fromRGB(50, 200, 100),
Error = Color3.fromRGB(220, 50, 50),
Section = Color3.fromRGB(28, 28, 42),
}
local function FireEat()
game:GetService("ReplicatedStorage").Remote.Event.Eat.PlayerTryClickRE:FireServer(true)
end
local function StartLoop()
if State.Running then return end
State.Running = true
task.spawn(function()
while State.Running do
FireEat()
task.wait(0.1)
end
end)
end
local function StopLoop()
State.Running = false
end
function FattyScript:CreateWindow(config)
config = config or {}
local WindowName = config.Name or "+1 Fatty Script"
local Size = config.Size or UDim2.new(0, 340, 0, 260)
if CoreGui:FindFirstChild("FattyScript_Main") then
CoreGui:FindFirstChild("FattyScript_Main"):Destroy()
end
local ScreenGui = Create("ScreenGui", {
Name = "FattyScript_Main",
DisplayOrder = 999,
ZIndexBehavior = Enum.ZIndexBehavior.Sibling,
ResetOnSpawn = false,
Parent = CoreGui
})
local Shadow = Create("ImageLabel", {
Name = "Shadow",
AnchorPoint = Vector2.new(0.5, 0.5),
BackgroundTransparency = 1,
Position = UDim2.new(0.5, 0, 0.5, 4),
Size = UDim2.new(1, 50, 1, 50),
Image = "rbxassetid://5554236805",
ImageColor3 = Color3.fromRGB(0, 0, 0),
ImageTransparency = 0.5,
ScaleType = Enum.ScaleType.Slice,
SliceCenter = Rect.new(23, 23, 277, 277),
Parent = ScreenGui
})
local MainFrame = Create("Frame", {
Name = "MainFrame",
AnchorPoint = Vector2.new(0.5, 0.5),
BackgroundColor3 = Theme.Window,
Position = UDim2.new(0.5, 0, 0.5, 0),
Size = Size,
Parent = ScreenGui
})
AddCorner(MainFrame, 10)
AddStroke(MainFrame, Theme.Border, 1)
local TopBar = Create("Frame", {
Name = "TopBar",
BackgroundColor3 = Theme.Section,
Size = UDim2.new(1, 0, 0, 42),
Parent = MainFrame
})
AddCorner(TopBar, 10)
local TopBarFix = Create("Frame", {
Name = "Fix",
BackgroundColor3 = Theme.Section,
Position = UDim2.new(0, 0, 0.6, 0),
Size = UDim2.new(1, 0, 0.4, 0),
Parent = TopBar
})
local MainIcon = Create("ImageLabel", {
Name = "MainIcon",
BackgroundTransparency = 1,
Position = UDim2.new(0, 14, 0.5, -12),
Size = UDim2.new(0, 24, 0, 24),
Image = Icons.Main,
ImageColor3 = Theme.Accent,
Parent = TopBar
})
local Title = Create("TextLabel", {
Name = "Title",
BackgroundTransparency = 1,
Position = UDim2.new(0, 44, 0, 0),
Size = UDim2.new(0.5, 0, 1, 0),
Font = Enum.Font.GothamBold,
Text = WindowName,
TextColor3 = Theme.Text,
TextSize = 14,
TextXAlignment = Enum.TextXAlignment.Left,
Parent = TopBar
})
local Controls = Create("Frame", {
Name = "Controls",
BackgroundTransparency = 1,
Position = UDim2.new(1, -70, 0, 0),
Size = UDim2.new(0, 62, 1, 0),
Parent = TopBar
})
local MinimizeBtn = Create("TextButton", {
Name = "Minimize",
BackgroundColor3 = Theme.AccentDark,
Position = UDim2.new(0, 0, 0.5, -11),
Size = UDim2.new(0, 22, 0, 22),
Font = Enum.Font.GothamBold,
Text = "-",
TextColor3 = Theme.Text,
TextSize = 16,
Parent = Controls
})
AddCorner(MinimizeBtn, 6)
local CloseBtn = Create("TextButton", {
Name = "Close",
BackgroundColor3 = Theme.Error,
Position = UDim2.new(0, 28, 0.5, -11),
Size = UDim2.new(0, 22, 0, 22),
Font = Enum.Font.GothamBold,
Text = "X",
TextColor3 = Color3.fromRGB(255, 255, 255),
TextSize = 13,
Parent = Controls
})
AddCorner(CloseBtn, 6)
local ContentFrame = Create("Frame", {
Name = "ContentFrame",
BackgroundTransparency = 1,
Position = UDim2.new(0, 12, 0, 50),
Size = UDim2.new(1, -24, 1, -60),
Parent = MainFrame
})
local ContentLayout = Create("UIListLayout", {
Padding = UDim.new(0, 8),
SortOrder = Enum.SortOrder.LayoutOrder,
Parent = ContentFrame
})
GuiObjects.ScreenGui = ScreenGui
GuiObjects.MainFrame = MainFrame
GuiObjects.ContentFrame = ContentFrame
local function UpdateDrag(input)
local delta = input.Position - State.DragStart
local pos = UDim2.new(State.StartPos.X.Scale, State.StartPos.X.Offset + delta.X, State.StartPos.Y.Scale, State.StartPos.Y.Offset + delta.Y)
Tween(MainFrame, {Position = pos}, 0.1)
end
TopBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
State.Dragging = true
State.DragStart = input.Position
State.StartPos = MainFrame.Position
end
end)
TopBar.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
State.Dragging = false
end
end)
TopBar.InputChanged:Connect(function(input)
if State.Dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
State.DragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == State.DragInput and State.Dragging then
UpdateDrag(input)
end
end)
MinimizeBtn.MouseEnter:Connect(function()
Tween(MinimizeBtn, {BackgroundColor3 = Theme.Accent}, 0.15)
end)
MinimizeBtn.MouseLeave:Connect(function()
Tween(MinimizeBtn, {BackgroundColor3 = Theme.AccentDark}, 0.15)
end)
CloseBtn.MouseEnter:Connect(function()
Tween(CloseBtn, {BackgroundColor3 = Color3.fromRGB(255, 80, 80)}, 0.15)
end)
CloseBtn.MouseLeave:Connect(function()
Tween(CloseBtn, {BackgroundColor3 = Theme.Error}, 0.15)
end)
local Minimized = false
local CheeseburgerIcon = Create("TextButton", {
Name = "CheeseburgerIcon",
AnchorPoint = Vector2.new(0.5, 0.5),
BackgroundColor3 = Theme.Accent,
Position = UDim2.new(0.5, 0, 0.5, 0),
Size = UDim2.new(0, 80, 0, 80),
Font = Enum.Font.GothamBold,
Text = "+1",
TextColor3 = Color3.fromRGB(255, 255, 255),
TextSize = 28,
Visible = false,
ZIndex = 100,
Parent = ScreenGui
})
AddCorner(CheeseburgerIcon, 40)
AddStroke(CheeseburgerIcon, Color3.fromRGB(255, 255, 255), 2, 0.3)
local BurgerDragging = false
local BurgerDragStart = nil
local BurgerStartPos = nil
local BurgerDragInput = nil
local BurgerMoved = false
local function UpdateBurgerDrag(input)
local delta = input.Position - BurgerDragStart
local pos = UDim2.new(0, BurgerStartPos.X + delta.X, 0, BurgerStartPos.Y + delta.Y)
CheeseburgerIcon.Position = pos
end
CheeseburgerIcon.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
BurgerDragging = true
BurgerMoved = false
BurgerDragStart = input.Position
BurgerStartPos = CheeseburgerIcon.AbsolutePosition
end
end)
CheeseburgerIcon.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
BurgerDragging = false
end
end)
CheeseburgerIcon.InputChanged:Connect(function(input)
if BurgerDragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
BurgerDragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == BurgerDragInput and BurgerDragging then
BurgerMoved = true
UpdateBurgerDrag(input)
end
end)
MinimizeBtn.MouseButton1Click:Connect(function()
Minimized = not Minimized
if Minimized then
MainFrame.Visible = false
Shadow.Visible = false
CheeseburgerIcon.Position = UDim2.new(0.5, 0, 0.5, 0)
CheeseburgerIcon.Visible = true
CheeseburgerIcon.Size = UDim2.new(0, 0, 0, 0)
Tween(CheeseburgerIcon, {Size = UDim2.new(0, 60, 0, 60)}, 0.3, Enum.EasingStyle.Back)
else
CheeseburgerIcon.Visible = false
MainFrame.Visible = true
Shadow.Visible = true
MainFrame.Size = UDim2.new(0, 0, 0, 0)
Tween(MainFrame, {Size = Size}, 0.3, Enum.EasingStyle.Back)
end
end)
CheeseburgerIcon.MouseButton1Click:Connect(function()
if BurgerMoved then return end
Minimized = false
CheeseburgerIcon.Visible = false
MainFrame.Visible = true
Shadow.Visible = true
MainFrame.Size = UDim2.new(0, 0, 0, 0)
Tween(MainFrame, {Size = Size}, 0.3, Enum.EasingStyle.Back)
end)
CloseBtn.MouseButton1Click:Connect(function()
StopLoop()
State.WindowOpen = false
for _, v in pairs(Connections) do
if v.Conn then v.Conn:Disconnect() end
end
Connections = {}
Tween(MainFrame, {Size = UDim2.new(0, Size.X.Offset, 0, 0), Position = UDim2.new(0.5, 0, 0.5, Size.Y.Offset / 2)}, 0.3)
Tween(Shadow, {ImageTransparency = 1}, 0.3)
task.wait(0.3)
ScreenGui:Destroy()
end)
local WindowObj = setmetatable({}, FattyScript)
WindowObj.Tabs = {}
local StatusLabel = nil
local StartBtn = nil
local StopBtn = nil
local function CreateButton(text, color, callback)
local Btn = Create("TextButton", {
Name = text,
BackgroundColor3 = color,
Size = UDim2.new(1, 0, 0, 40),
Font = Enum.Font.GothamBold,
Text = text,
TextColor3 = Theme.Text,
TextSize = 14,
Parent = ContentFrame
})
AddCorner(Btn, 6)
Btn.MouseButton1Click:Connect(function()
Tween(Btn, {BackgroundColor3 = Theme.AccentDark}, 0.1)
task.wait(0.1)
Tween(Btn, {BackgroundColor3 = color}, 0.2)
callback()
end)
Btn.MouseEnter:Connect(function()
Tween(Btn, {BackgroundColor3 = Theme.CardHover}, 0.15)
end)
Btn.MouseLeave:Connect(function()
Tween(Btn, {BackgroundColor3 = color}, 0.15)
end)
return Btn
end
StartBtn = CreateButton("Start +1 Fatty", Theme.Success, function()
StartLoop()
if StatusLabel then StatusLabel.Text = "Status: Running" end
end)
StopBtn = CreateButton("Stop", Theme.Error, function()
StopLoop()
if StatusLabel then StatusLabel.Text = "Status: Stopped" end
end)
local ColorSection = Create("Frame", {
Name = "ColorSection",
BackgroundColor3 = Theme.Card,
Size = UDim2.new(1, 0, 0, 50),
Parent = ContentFrame
})
AddCorner(ColorSection, 6)
Create("TextLabel", {
Name = "Label",
BackgroundTransparency = 1,
Position = UDim2.new(0, 10, 0, 2),
Size = UDim2.new(1, -20, 0, 16),
Font = Enum.Font.GothamMedium,
Text = "Background Color",
TextColor3 = Theme.TextDim,
TextSize = 11,
TextXAlignment = Enum.TextXAlignment.Left,
Parent = ColorSection
})
local ColorList = {"Purple", "Blue", "Red", "Pink", "Black", "White"}
local ColorBtns = {}
for i, colorName in ipairs(ColorList) do
local preset = ColorPresets[colorName]
local ColorBtn = Create("TextButton", {
Name = colorName,
BackgroundColor3 = preset.Accent,
Position = UDim2.new(0, 8 + (i - 1) * 52, 0, 22),
Size = UDim2.new(0, 46, 0, 20),
Font = Enum.Font.GothamBold,
Text = colorName,
TextColor3 = Theme.Text,
TextSize = 9,
Parent = ColorSection
})
AddCorner(ColorBtn, 4)
ColorBtn.MouseButton1Click:Connect(function()
Theme.Window = preset.Window
Theme.Accent = preset.Accent
Theme.AccentDark = preset.AccentDark
Theme.Section = preset.Section
Theme.Text = preset.Text
Theme.TextDim = preset.TextDim
Theme.Card = preset.Card
Theme.CardHover = preset.CardHover
Tween(MainFrame, {BackgroundColor3 = Theme.Window}, 0.3)
Tween(TopBar, {BackgroundColor3 = Theme.Section}, 0.3)
Tween(TopBarFix, {BackgroundColor3 = Theme.Section}, 0.3)
Tween(MainIcon, {ImageColor3 = Theme.Accent}, 0.3)
Tween(MinimizeBtn, {BackgroundColor3 = Theme.AccentDark}, 0.3)
Tween(MinimizeBtn, {TextColor3 = Theme.Text}, 0.3)
Tween(CheeseburgerIcon, {BackgroundColor3 = Theme.Accent}, 0.3)
Tween(CheeseburgerIcon, {TextColor3 = Theme.Text}, 0.3)
Tween(Title, {TextColor3 = Theme.Text}, 0.3)
if StatusLabel then Tween(StatusLabel, {TextColor3 = Theme.TextDim}, 0.3) end
if StartBtn then Tween(StartBtn, {TextColor3 = Theme.Text}, 0.3) end
if StopBtn then Tween(StopBtn, {TextColor3 = Theme.Text}, 0.3) end
for _, cb in pairs(ColorBtns) do
Tween(cb.Button, {BackgroundColor3 = Theme.Card}, 0.2)
Tween(cb.Button, {TextColor3 = Theme.Text}, 0.2)
end
Tween(ColorBtn, {BackgroundColor3 = Theme.Accent}, 0.2)
end)
ColorBtn.MouseEnter:Connect(function()
Tween(ColorBtn, {Size = UDim2.new(0, 46, 0, 24)}, 0.15)
end)
ColorBtn.MouseLeave:Connect(function()
Tween(ColorBtn, {Size = UDim2.new(0, 46, 0, 20)}, 0.15)
end)
table.insert(ColorBtns, {Name = colorName, Button = ColorBtn})
end
ColorBtns[1].Button.BackgroundColor3 = Theme.Accent
StatusLabel = Create("TextLabel", {
Name = "Status",
BackgroundTransparency = 1,
Size = UDim2.new(1, 0, 0, 18),
Font = Enum.Font.GothamMedium,
Text = "Status: Stopped",
TextColor3 = Theme.TextDim,
TextSize = 11,
Parent = ContentFrame
})
return WindowObj
end
local Window = FattyScript:CreateWindow({
Name = "+1 Fatty Script",
Size = UDim2.new(0, 340, 0, 260),
})
print("[+1 Fatty Script] Loaded")
Script worked? 🚀 Boost it to #1 so others find it too.
Similar Scripts
4,343
3 months ago
Free
Get Fat to Break Tape 🍗
Get Fat to Break Tape 🍗 script
536
13 hours ago
Free
Forsaken
Kuurax hub Forsaken Script OP (No Key)
863
21 hours ago
Free
Rivals
LowHub Rivals script keyless | Aimbot, Hitbox
650
21 hours ago
Free
Tap Simulator REBORN
Tap Simulator REBORN keyless Script By Kuurax Hub
555
22 hours ago
Free
Flee the Facility
Flee the Facility script by Pinokio | Beast mode
430
22 hours ago
Free
Garden Tower Defense
Garden Tower Defense Hub By Kero (No Key Required)
🚀
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.