Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
ReplicatedStorage = :()
player = Players.LocalPlayer
PlayerGui = player:()
event = ReplicatedStorage:():():()
eggRemote = ReplicatedStorage
:()
:()
:()
eggArgs = {}
.AutoEgg =
.KillAura =
.Optimize =
.SaveZone =
range =
rangeSq = range * range
maxTargets =
scanDelay =
loopDelay =
loopCount =
cachedTargets = {}
char, root
(c)
char = c
root = c:()
player.Character (player.Character)
player.CharacterAdded:(setCharacter)
ScreenGui = .(, PlayerGui)
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , )
MainFrame.BackgroundColor3 = .(,,)
.(, MainFrame)
Header = .(, MainFrame)
Header.Size = .(,,,)
Header.BackgroundColor3 = .(,,)
.(, Header)
Title = .(, Header)
Title.Text =
Title.Size = .(,,,)
Title.BackgroundTransparency =
Title.TextColor3 = .(,,)
Title.Font = .Font.GothamBold
Title.TextSize =
CloseBtn = .(, Header)
CloseBtn.Text =
CloseBtn.Size = .(,,,)
CloseBtn.Position = .(,-,,)
CloseBtn.BackgroundTransparency =
(text, y)
b = .(, MainFrame)
b.Size = .(,,,)
b.Position = .(,,y,)
b.Text = text..
b.BackgroundColor3 = .(,,)
b.TextColor3 = .(,,)
b.Font = .Font.GothamBold
.(, b)
b
(btn, state, text)
onColor = .(, , )
offColor = .(, , )
btn.BackgroundColor3 = state onColor offColor
btn.Text = text .. (state )
EggBtn = (,)
AuraBtn = (,)
OptBtn = (,)
SaveBtn = (,)
.(()
.AutoEgg
i = ,
eggRemote:((eggArgs))
.()
)
()
char char:()
()
root {}
result = {}
_,v (:())
v:() v ~= char
hum = v:()
hrp = v:()
hum hrp hum.Health >
(hrp.Position - root.Position).Magnitude <= range
.(result, hrp)
result
.(()
.(scanDelay)
.KillAura
cachedTargets = ()
)
.(()
.(loopDelay)
.KillAura root
gun = ()
gun
_,t (cachedTargets)
event:(gun, root.Position, t.Position, t, t.Position-root.Position, )
)
platform, oldPosition
()
platform platform:()
platform = .()
platform.Size = .(,,)
platform.Anchored =
platform.Position = root.Position + .(,,)
platform.Parent =
SaveBtn.MouseButton1Click:(()
root
.SaveZone
.SaveZone =
oldPosition = root.Position
()
root.CFrame = .(platform.Position + .(,,))
.SaveZone =
oldPosition root.CFrame = .(oldPosition)
platform platform:() platform=
(SaveBtn,.SaveZone,)
)
saved = {}
()
_,v (:())
v:()
saved[v]={Material=v.Material,Color=v.Color}
v.Material=.Material.Plastic
v.Color=.(,,)
()
obj,props (saved)
obj obj.Parent
k,v (props) obj[k]=v
saved={}
EggBtn.MouseButton1Click:(()
.AutoEgg = .AutoEgg
(EggBtn,.AutoEgg,)
)
AuraBtn.MouseButton1Click:(()
.KillAura = .KillAura
(AuraBtn,.KillAura,)
)
OptBtn.MouseButton1Click:(()
.Optimize = .Optimize
.Optimize () ()
(OptBtn,.Optimize,)
)
CloseBtn.MouseButton1Click:(()
ScreenGui:()
)
dragging =
dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
MainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
Header.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = MainFrame.Position
dragInput = input
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
Header.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)⚠ If you use KillAura and OP AutoEgg at the same time, it will lag ⚠ ✔ KillAura (using the revolver❕) ✔ OP AutoEgg ✔ Optimization ✔ SaveZone

Zombie Wave Survival