Run it
Copy the script and paste it into your executor.
Players=:()
RunService=:()
Debris=:()
Player=Players.LocalPlayer
Target=Player
PURPLE=.(,,)
TRAIL_DELAY=
RECORD_RATE=
INDICATOR_TIME=
INITIAL_DELAY=
FOLLOWER_LIFETIME=
RESPAWN_DELAY=
FOLLOWER_DELAY=
Followers={}
Trail={}
Running=
SpawnQueue=
Spawning=
()
Target.Character
()
Character=()
Character
Character:()
()
i=#Followers,,-
F=Followers[i]
F.Model
F.Model:()
.(Followers,i)
(Position)
NewPosition=Position
_,F (Followers)
F.Model F.Model.Parent
(NewPosition-F.Body.Position).Magnitude<
NewPosition+=.(,,)
NewPosition
(Position)
Indicator=.()
Indicator.Name=
Indicator.Size=.(,,)
Indicator.Color=PURPLE
Indicator.Material=.Material.Neon
Indicator.Anchored=
Indicator.CanCollide=
Indicator.CanTouch=
Indicator.CanQuery=
Indicator.CFrame=.(Position)
Indicator.Parent=
Sound=.()
Sound.SoundId=
Sound.Looped=
Sound.Volume=
Sound.Parent=Indicator
Sound:()
Rotation=
Connection
Connection=RunService.Heartbeat:((DT)
Indicator.Parent
Connection:()
Rotation+=DT*
Indicator.CFrame=
.(Position)*
.(
Rotation,
Rotation*,
Rotation*
)
)
Indicator,Connection
(Position)
i=,
Block=.()
Block.Name=
Block.Size=.(,,)
Block.Color=PURPLE
Block.Material=.Material.Neon
Block.Anchored=
Block.CanCollide=
Block.Position=
Position+
.(
.(-,),
.(,),
.(-,)
)
Block.Parent=
Block.AssemblyLinearVelocity=
.(
.(-,),
.(,),
.(-,)
)
Debris:(Block,)
()
Character=()
Character
Humanoid=Character:()
Root=Character:()
Humanoid Humanoid.Health<=
Root
(Root.Position)
Sound=.()
Sound.SoundId=
Sound.Volume=
Sound.Parent=
Sound:()
Debris:(Sound,)
Humanoid.Health=
(Position)
Model=.()
Model.Name=
Body=.()
Body.Name=
Body.Size=.(,,)
Body.Color=PURPLE
Body.Material=.Material.Neon
Body.Anchored=
Body.CanCollide=
Body.CanTouch=
Body.CanQuery=
Body.CFrame=.(Position)
Body.Parent=Model
Hitbox=.()
Hitbox.Name=
Hitbox.Size=.(,,)
Hitbox.Transparency=
Hitbox.Anchored=
Hitbox.CanCollide=
Hitbox.CanTouch=
Hitbox.CanQuery=
Hitbox.CFrame=.(Position)
Hitbox.Parent=Model
Model.PrimaryPart=Body
Model.Parent=
ChaseSound=.()
ChaseSound.Name=
ChaseSound.SoundId=
ChaseSound.Looped=
ChaseSound.Volume=
ChaseSound.Parent=Model
ChaseSound:()
Data={
Model=Model,
Body=Body,
Hitbox=Hitbox,
SpawnTime=.(),
Alive=
}
.(Followers,Data)
Hitbox.Touched:((Hit)
Data.Alive
Character=Hit:()
Character==()
Data.Alive=
()
)
()
Root=()
Root
Position=(Root.Position)
Indicator,Connection=(Position)
.(INDICATOR_TIME)
Connection
Connection:()
Indicator
Indicator:()
Running
(Position)
()
SpawnQueue+=
Spawning
Spawning=
.(()
SpawnQueue> Running
SpawnQueue-=
()
SpawnQueue>
.(FOLLOWER_DELAY)
Spawning=
)
RunService.Heartbeat:(()
Running
Root=()
Root
.(Trail,{
Time=.(),
=Root.CFrame
})
Cutoff=.()-
#Trail> Trail[].Time<Cutoff
.(Trail,)
Now=.()
i=#Followers,,-
F=Followers[i]
F.Model F.Model.Parent
.(Followers,i)
Now-F.SpawnTime>=FOLLOWER_LIFETIME
Position=F.Body.Position
F.Alive=
Explosion=.()
Explosion.Position=Position
Explosion.BlastRadius=
Explosion.BlastPressure=
Explosion.DestroyJointRadiusPercent=
Explosion.Parent=
F.Model:()
.(Followers,i)
.(RESPAWN_DELAY,()
Running
()
)
WantedTime=Now-TRAIL_DELAY
OldCFrame
j=#Trail,,-
Trail[j].Time<=WantedTime
OldCFrame=Trail[j].CFrame
OldCFrame
F.Body.CFrame=OldCFrame
F.Hitbox.CFrame=OldCFrame
)
Player.CharacterAdded:(()
()
.(Trail)
.(INITIAL_DELAY)
Running
()
)
.(INITIAL_DELAY)
Running ()
()
Follower is just a ripoff of husk from nullscape lol Want to make game your playing harder? then try this script! you know what it does if u know how husk from nullscape works and also start moving when purple box appears.

Universal