Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
ReplicatedStorage = :()
RunService = :()
UserInputService = :()
VirtualUser = :()
Themes = {.(, , ), .(, , ), .(, , ), .(, , )}
themeIdx =
active, clicking, rebirthing, autoE = , , ,
isMinimized, isFull = ,
oldSize, oldPos = .(, , , ), .(, -, , )
remotes = { clicks = {}, rebirths = {} }
_, v (ReplicatedStorage:())
v:()
n = v.Name:()
n:() n:() n:() .(remotes.clicks, v)
n:() .(remotes.rebirths, v)
screenGui = .(, player.PlayerGui); screenGui.Name = ; screenGui.ResetOnSpawn =
main = .(, screenGui); main.Size = oldSize; main.Position = oldPos; main.BackgroundColor3 = .(, , ); main.Active = ; main.Draggable = ; main.ClipsDescendants = ; .(, main).CornerRadius = .(, )
stroke = .(, main); stroke.Color = Themes[themeIdx]; stroke.Thickness =
sidebar = .(, main); sidebar.Size = .(, , , ); sidebar.BackgroundColor3 = .(, , ); .(, sidebar)
logo = .(, sidebar); logo.Text = ; logo.Size = .(, , , ); logo.TextColor3 = Themes[themeIdx]; logo.Font = .Font.GothamBold; logo.BackgroundTransparency =
(txt, pos, col)
b = .(, main); b.Text = txt; b.Size = .(, , , ); b.Position = pos; b.BackgroundColor3 = col .(, , ); b.TextColor3 = .(,,); .(, b); b
closeBtn = (, .(, -, , ), .(, , ))
fullBtn = (, .(, -, , ))
minBtn = (, .(, -, , ))
container = .(, main); container.Size = .(, -, , -); container.Position = .(, , , ); container.BackgroundTransparency = ; container.ScrollBarThickness =
layout = .(, container); layout.Padding = .(, ); layout.HorizontalAlignment = .HorizontalAlignment.Center
(txt, callback)
b = .(, container); b.Size = .(, , , ); b.Text = ..txt; b.BackgroundColor3 = .(, , ); b.TextColor3 = .(,,); b.Font = .Font.GothamMedium; b.TextXAlignment = .TextXAlignment.Left; .(, b)
s = .(, b); s.Color = Themes[themeIdx]; s.Thickness = ; s.Transparency =
b.MouseButton1Click:(() (b, s) )
b, s
bTrain, sTrain = (, () clicking = clicking )
bE, sE = (, () autoE = autoE )
bReb, sReb = (, () rebirthing = rebirthing )
bColor = (, () themeIdx = (themeIdx % #Themes) + ; c = Themes[themeIdx]; stroke.Color = c; logo.TextColor3 = c; sTrain.Color = c; sE.Color = c; sReb.Color = c )
(, () )
closeBtn.MouseButton1Click:(() active = ; screenGui:() )
fullBtn.MouseButton1Click:(() isFull = isFull; main:(isFull .(,,,) oldSize, isFull .(,,,) oldPos, , , , ) )
minBtn.MouseButton1Click:(() isMinimized = isMinimized; main:(isMinimized .(, , , ) oldSize, , , , ); container.Visible = isMinimized; sidebar.Visible = isMinimized )
RunService.Heartbeat:(()
active clicking
sTrain sTrain.Transparency =
viewportSize = .CurrentCamera.ViewportSize
center = .(viewportSize.X/, viewportSize.Y/)
VirtualUser:(center)
VirtualUser:(center)
t = player.Character player.Character:()
t t:()
_, ev (remotes.clicks) ev:()
)
.(()
.()
active
sE sE.Transparency = autoE
sReb sReb.Transparency = rebirthing
autoE
VirtualUser:()
.()
rebirthing _, ev (remotes.rebirths) ev:()
)
UserInputService.InputBegan:((i, p) p i.KeyCode == .KeyCode.T clicking = clicking )
player.Idled:(() VirtualUser:(.(,)) )
an simple but good auto clicker, if you go pull a sword it goes pretty fast and was made with CHATgpt please don't judge me (press key T to start clicking) support mobile and has auto rebirth now (edit) now has an kick button to if the UI glitches and you need to restart roblox. just in case