Run it
Copy the script and paste it into your executor.
Players = :()
LP = Players.LocalPlayer
RS = :()
WS =
petMode =
dualRampageActive =
dualStringActive =
superBeastActive =
wingRemoteCache = {}
currentCFrames = {}
posAbyss =
posToxic =
lastSync =
lastShotAbyss =
lastShotToxic =
BASE_ABYSS_SPEED =
BASE_TOXIC_SPEED =
BEAST_MULTIPLIER =
COOLDOWN_SHATTER =
(spiderPosition)
.(()
_, p (Players:())
p ~= LP p.Character
pRoot = p.Character:()
hum = p.Character:()
pRoot (pRoot.Position - spiderPosition.Position).Magnitude <
hum hum.SeatPart
seat = hum.SeatPart
seatRemote = seat:() seat:()
seatRemote
i = ,
seatRemote:(.(pRoot.Position.X, -, pRoot.Position.Z))
.()
)
()
targetList = {}
myRoot = LP.Character LP.Character:()
_, p (Players:())
p.Character p.Character:()
tRoot = p.Character.HumanoidRootPart
p ~= LP
.(targetList, tRoot)
myRoot #targetList >
.(targetList, (a, b)
(a.Position - myRoot.Position).Magnitude < (b.Position - myRoot.Position).Magnitude
)
targetList[], targetList[]
(index, targetCF, speed, dt, colorType)
prop = wingRemoteCache[index]
prop prop.Parent
alpha = .(dt * speed, , )
currentCFrames[index] = (currentCFrames[index] targetCF):(targetCF, alpha)
.(()
cfRemote = prop:()
cfRemote cfRemote:(currentCFrames[index])
() - lastSync >
cr = prop:()
cr
colorType ==
c = superBeastActive .(, , ) .(, , )
cr:(c)
colorType ==
c = superBeastActive .(, , ) .(, , )
cr:(c)
)
(spiderPos, targetRoot)
foundLot =
_, v (WS:())
v.Name:() v:() v:()
foundLot = v;
foundLot
foundLot:(, )
.(()
i = ,
currentPos = spiderPos.Position:(targetRoot.Position, i/)
rot = .(.(-,), .(-,), .(-,))
foundLot.SetCurrentCFrame:(.(currentPos) * rot)
.()
foundLot:(, )
)
RS.Heartbeat:((dt)
petMode #wingRemoteCache <
myRoot = LP.Character LP.Character:()
myRoot
t = ()
posAbyss posAbyss = myRoot.CFrame * .(, , -)
posToxic posToxic = myRoot.CFrame * .(-, , -)
target1, target2 = ()
currentAbyssSpeed = superBeastActive (BASE_ABYSS_SPEED * BEAST_MULTIPLIER) BASE_ABYSS_SPEED
currentToxicSpeed = superBeastActive (BASE_TOXIC_SPEED * BEAST_MULTIPLIER) BASE_TOXIC_SPEED
stepSpeed = superBeastActive
dualRampageActive target1
lookAt = .(.(posAbyss.Position.X, myRoot.Position.Y - , posAbyss.Position.Z), .(target1.Position.X, myRoot.Position.Y - , target1.Position.Z))
posAbyss = lookAt * .(, , -currentAbyssSpeed * dt)
(posAbyss)
dualStringActive t - lastShotAbyss > COOLDOWN_SHATTER
lastShotAbyss = t; (posAbyss, target1)
posAbyss = posAbyss:(myRoot.CFrame * .(, -, -), .(dt * , , ))
toxicTarget = target2 target1
dualRampageActive toxicTarget
lookAt = .(.(posToxic.Position.X, myRoot.Position.Y - , posToxic.Position.Z), .(toxicTarget.Position.X, myRoot.Position.Y - , toxicTarget.Position.Z))
posToxic = lookAt * .(, , -currentToxicSpeed * dt)
(posToxic)
dualStringActive t - lastShotToxic > COOLDOWN_SHATTER
lastShotToxic = t; (posToxic, toxicTarget)
posToxic = posToxic:(myRoot.CFrame * .(-, -, -), .(dt * , , ))
waveA = .(t * stepSpeed) *
waveB = .(t * stepSpeed) *
(, posAbyss * .(, , -) * .(.(-), , ), , dt, )
(, posAbyss * .(, , ) * .(.(), , ), , dt, )
(, posAbyss * .(, + waveA * , - + waveA * ) * .(, .(-), .(-)), , dt, )
(, posAbyss * .(-, + waveB * , - + waveB * ) * .(, .(), .()), , dt, )
(, posAbyss * .(, + waveB * , - waveB * ) * .(, .(), .(-)), , dt, )
(, posAbyss * .(-, + waveA * , - waveA * ) * .(, .(-), .()), , dt, )
(, posToxic * .(, , -) * .(.(-), , ), , dt, )
(, posToxic * .(, , ) * .(.(), , ), , dt, )
(, posToxic * .(, + waveB * , - + waveB * ) * .(, .(-), .(-)), , dt, )
(, posToxic * .(-, + waveA * , - + waveA * ) * .(, .(), .()), , dt, )
(, posToxic * .(, + waveA * , - waveA * ) * .(, .(), .(-)), , dt, )
(, posToxic * .(-, + waveB * , - waveB * ) * .(, .(-), .()), , dt, )
i = , (i, .(, -, ), , dt, )
() - lastSync > lastSync = ()
)
Gui = .()
Gui.Name =
Gui.ResetOnSpawn =
Gui.Parent = .CoreGui
Main = .()
Main.Name =
Main.Size = .(, , , )
Main.Position = .(, -, , )
Main.BackgroundColor3 = .(, , )
Main.BorderSizePixel =
Main.Active =
Main.Draggable =
Main.ClipsDescendants =
Main.Parent = Gui
.(, Main).CornerRadius = .(, )
MainGrad = .()
MainGrad.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
MainGrad.Parent = Main
Header = .()
Header.Name =
Header.Size = .(, , , )
Header.BackgroundTransparency =
Header.Parent = Main
Title = .()
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.Text =
Title.TextColor3 = .(,,)
Title.Font = .Font.SourceSansBold
Title.TextSize =
Title.BackgroundTransparency =
Title.TextXAlignment = .TextXAlignment.Left
Title.Parent = Header
Credits = .()
Credits.Size = .(, -, , )
Credits.Position = .(, , , )
Credits.Text =
Credits.TextColor3 = .(,,)
Credits.Font = .Font.SourceSans
Credits.TextSize =
Credits.BackgroundTransparency =
Credits.TextXAlignment = .TextXAlignment.Left
Credits.Parent = Header
Content = .()
Content.Name =
Content.Size = .(, , , -)
Content.Position = .(, , , )
Content.BackgroundTransparency =
Content.Parent = Main
(name, y, color)
b = .()
b.Size = .(, , , )
b.Position = .(, , , y)
b.BackgroundColor3 = color .(, , )
b.Text = name
b.TextColor3 = .(,,)
b.Font = .Font.SourceSansBold
b.TextSize =
b.BackgroundTransparency =
b.Parent = Content
.(, b).CornerRadius = .(, )
b
bSummon = (, , .(, , ))
bRampage = (, )
bString = (, , .(, , ))
bBeast = (, , .(, , ))
()
wingRemoteCache = {}
wsCom = WS:()
wsCom
tcCategory = wsCom:()
source = tcCategory tcCategory:() wsCom:()
_, p (source)
p:() p:() p.Name:(LP.Name)
.(wingRemoteCache, p)
.(wingRemoteCache, (a, b)
((a.Name:()) ) < ((b.Name:()) )
)
bSummon.MouseButton1Click:(()
petMode = petMode
bSummon.Text = petMode
bSummon.BackgroundColor3 = petMode .(, , ) .(, , )
petMode posAbyss, posToxic = , ; ()
)
bRampage.MouseButton1Click:(()
dualRampageActive = dualRampageActive
bRampage.Text = dualRampageActive
bRampage.BackgroundColor3 = dualRampageActive .(, , ) .(, , )
)
bString.MouseButton1Click:(()
dualStringActive = dualStringActive
bString.Text = dualStringActive
bString.BackgroundColor3 = dualStringActive .(, , ) .(, , )
)
bBeast.MouseButton1Click:(()
superBeastActive = superBeastActive
bBeast.Text = superBeastActive
bBeast.BackgroundColor3 = superBeastActive .(, , ) .(, , )
)
.(()
petMode ()
.()
)
()Blood

Universal