Run it
Copy the script and paste it into your executor.
:().LocalPlayer:():()
:().LocalPlayer.PlayerGui.SolaraMultiPageHub:()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = :().LocalPlayer:()
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Parent = ScreenGui
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = MainFrame
AccentLine = .()
AccentLine.Size = .(, , , )
AccentLine.BackgroundColor3 = .(, , )
AccentLine.BorderSizePixel =
AccentLine.Parent = MainFrame
AccentCorner = .()
AccentCorner.CornerRadius = .(, )
AccentCorner.Parent = AccentLine
CloseBtn = .()
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, -, , )
CloseBtn.BackgroundColor3 = .(, , )
CloseBtn.Text =
CloseBtn.TextColor3 = .(, , )
CloseBtn.TextSize =
CloseBtn.Font = .Font.GothamBold
CloseBtn.Parent = MainFrame
CloseCorner = .()
CloseCorner.CornerRadius = .(, )
CloseCorner.Parent = CloseBtn
Sidebar = .()
Sidebar.Name =
Sidebar.Size = .(, , , -)
Sidebar.Position = .(, , , )
Sidebar.BackgroundTransparency =
Sidebar.Parent = MainFrame
NavPlayersBtn = .()
NavPlayersBtn.Size = .(, , , )
NavPlayersBtn.Position = .(, , , )
NavPlayersBtn.BackgroundColor3 = .(, , )
NavPlayersBtn.Text =
NavPlayersBtn.TextColor3 = .(, , )
NavPlayersBtn.TextSize =
NavPlayersBtn.Font = .Font.GothamBold
NavPlayersBtn.Parent = Sidebar
NavPlayersCorner = .()
NavPlayersCorner.CornerRadius = .(, )
NavPlayersCorner.Parent = NavPlayersBtn
NavFarmBtn = .()
NavFarmBtn.Size = .(, , , )
NavFarmBtn.Position = .(, , , )
NavFarmBtn.BackgroundColor3 = .(, , )
NavFarmBtn.Text =
NavFarmBtn.TextColor3 = .(, , )
NavFarmBtn.TextSize =
NavFarmBtn.Font = .Font.GothamBold
NavFarmBtn.Parent = Sidebar
NavFarmCorner = .()
NavFarmCorner.CornerRadius = .(, )
NavFarmCorner.Parent = NavFarmBtn
ContainerPlayers = .()
ContainerPlayers.Name =
ContainerPlayers.Size = .(, -, , -)
ContainerPlayers.Position = .(, , , )
ContainerPlayers.BackgroundTransparency =
ContainerPlayers.Parent = MainFrame
ContainerFarm = .()
ContainerFarm.Name =
ContainerFarm.Size = .(, -, , -)
ContainerFarm.Position = .(, , , )
ContainerFarm.BackgroundTransparency =
ContainerFarm.Visible =
ContainerFarm.Parent = MainFrame
ListScroll = .()
ListScroll.Size = .(, , , -)
ListScroll.Position = .(, , , )
ListScroll.BackgroundColor3 = .(, , )
ListScroll.BorderSizePixel =
ListScroll.CanvasSize = .(, , , )
ListScroll.AutomaticCanvasSize = .AutomaticSize.Y
ListScroll.ScrollBarThickness =
ListScroll.Parent = ContainerPlayers
ListLayout = .()
ListLayout.Padding = .(, )
ListLayout.HorizontalAlignment = .HorizontalAlignment.Center
ListLayout.Parent = ListScroll
ListCorner = .()
ListCorner.CornerRadius = .(, )
ListCorner.Parent = ListScroll
TargetPage = .()
TargetPage.Size = .(, -, , -)
TargetPage.Position = .(, , , )
TargetPage.BackgroundColor3 = .(, , )
TargetPage.Visible =
TargetPage.Parent = ContainerPlayers
PageCorner = .()
PageCorner.CornerRadius = .(, )
PageCorner.Parent = TargetPage
AvatarImage = .()
AvatarImage.Size = .(, , , )
AvatarImage.Position = .(, -, , )
AvatarImage.BackgroundColor3 = .(, , )
AvatarImage.Parent = TargetPage
AvatarCorner = .()
AvatarCorner.CornerRadius = .(, )
AvatarCorner.Parent = AvatarImage
NameLabel = .()
NameLabel.Size = .(, -, , )
NameLabel.Position = .(, , , )
NameLabel.BackgroundTransparency =
NameLabel.Text =
NameLabel.TextColor3 = .(, , )
NameLabel.TextSize =
NameLabel.Font = .Font.GothamBold
NameLabel.TextWrapped =
NameLabel.Parent = TargetPage
TeleportBtn = .()
TeleportBtn.Size = .(, -, , )
TeleportBtn.Position = .(, , , -)
TeleportBtn.BackgroundColor3 = .(, , )
TeleportBtn.Text =
TeleportBtn.TextColor3 = .(, , )
TeleportBtn.TextSize =
TeleportBtn.Font = .Font.GothamBold
TeleportBtn.Parent = TargetPage
TpCorner = .()
TpCorner.CornerRadius = .(, )
TpCorner.Parent = TeleportBtn
SlapBtn = .()
SlapBtn.Size = .(, -, , )
SlapBtn.Position = .(, , , -)
SlapBtn.BackgroundColor3 = .(, , )
SlapBtn.Text =
SlapBtn.TextColor3 = .(, , )
SlapBtn.TextSize =
SlapBtn.Font = .Font.GothamBold
SlapBtn.Parent = TargetPage
SlapCorner = .()
SlapCorner.CornerRadius = .(, )
SlapCorner.Parent = SlapBtn
FarmCard = .()
FarmCard.Size = .(, -, , -)
FarmCard.Position = .(, , , )
FarmCard.BackgroundColor3 = .(, , )
FarmCard.Parent = ContainerFarm
CardCorner = .()
CardCorner.CornerRadius = .(, )
CardCorner.Parent = FarmCard
FarmTitle = .()
FarmTitle.Size = .(, , , )
FarmTitle.Position = .(, , , )
FarmTitle.BackgroundTransparency =
FarmTitle.Text =
FarmTitle.TextColor3 = .(, , )
FarmTitle.TextSize =
FarmTitle.Font = .Font.GothamBold
FarmTitle.Parent = FarmCard
FarmDesc = .()
FarmDesc.Size = .(, -, , )
FarmDesc.Position = .(, , , )
FarmDesc.BackgroundTransparency =
FarmDesc.Text =
FarmDesc.TextColor3 = .(, , )
FarmDesc.TextSize =
FarmDesc.Font = .Font.Gotham
FarmDesc.TextWrapped =
FarmDesc.Parent = FarmCard
ToggleFarmBtn = .()
ToggleFarmBtn.Size = .(, , , )
ToggleFarmBtn.Position = .(, -, , )
ToggleFarmBtn.BackgroundColor3 = .(, , )
ToggleFarmBtn.Text =
ToggleFarmBtn.TextColor3 = .(, , )
ToggleFarmBtn.TextSize =
ToggleFarmBtn.Font = .Font.GothamBold
ToggleFarmBtn.Parent = FarmCard
ToggleCorner = .()
ToggleCorner.CornerRadius = .(, )
ToggleCorner.Parent = ToggleFarmBtn
Players = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
farmingActive =
isResetting =
activeTarget =
lastJumpDodge =
selectedPlayer =
()
isResetting
closestPlayer =
shortestDistance = .huge
myChar = LocalPlayer.Character
myChar myChar:()
myRoot = myChar.HumanoidRootPart
_, player (Players:())
player ~= LocalPlayer player.Character player.Character:() player.Character:()
enemyHumanoid = player.Character:()
enemyHumanoid.Health > player.Character:()
distance = (player.Character.HumanoidRootPart.Position - myRoot.Position).Magnitude
distance < shortestDistance
shortestDistance = distance
closestPlayer = player
closestPlayer
(targetChar)
targetChar
humanoid = targetChar:()
humanoid
animator = humanoid:() humanoid
_, track (animator:())
animName = track.Name:()
animId = track.Animation track.Animation.AnimationId
animName:() animName:() animId:() animId:()
Connection
Connection = RunService.Heartbeat:(()
ScreenGui ScreenGui.Parent
Connection Connection:()
myChar = LocalPlayer.Character
myChar myChar:() myChar:()
myRoot = myChar.HumanoidRootPart
myHumanoid = myChar:()
myRoot.Position.Y < - isResetting
isResetting =
activeTarget =
myRoot.Velocity = .(, , )
myHumanoid:(myRoot.Position)
myRoot.CFrame = .(, , )
.(()
.()
isResetting =
)
farmingActive isResetting
activeTarget = ()
activeTarget activeTarget.Character activeTarget.Character:()
targetRoot = activeTarget.Character.HumanoidRootPart
currentDistance = (targetRoot.Position - myRoot.Position).Magnitude
targetIsAttacking = (activeTarget.Character)
myRoot.CFrame = .(myRoot.Position, .(targetRoot.Position.X, myRoot.Position.Y, targetRoot.Position.Z))
currentDistance <= targetIsAttacking
escapeDirection = (myRoot.Position - targetRoot.Position).Unit
myRoot.Velocity = (escapeDirection * ) + .(, , )
() - lastJumpDodge >
myHumanoid.Jump =
lastJumpDodge = ()
leadTime =
predictedPosition = targetRoot.Position + (targetRoot.Velocity * leadTime)
currentDistance >
myHumanoid:(predictedPosition)
backAnchor = targetRoot.CFrame.LookVector * -
waveJitter = .(() * ) *
strafeAnchor = targetRoot.CFrame.RightVector * waveJitter
myHumanoid:(targetRoot.Position + backAnchor + strafeAnchor)
currentDistance <= targetIsAttacking
glove = myChar:()
glove
glove:()
backupGlove = LocalPlayer.Backpack:()
backupGlove
backupGlove.Parent = myChar
)
(targetPlayer)
selectedPlayer = targetPlayer
NameLabel.Text = targetPlayer.DisplayName .. .. targetPlayer.Name ..
AvatarImage.Image = .. targetPlayer.UserId ..
TargetPage.Visible =
()
_, child (ListScroll:())
child:() child:()
_, player (Players:())
player ~= LocalPlayer
PlayerRow = .()
PlayerRow.Size = .(, -, , )
PlayerRow.BackgroundColor3 = .(, , )
PlayerRow.Text = .. player.DisplayName
PlayerRow.TextColor3 = .(, , )
PlayerRow.TextSize =
PlayerRow.Font = .Font.Gotham
PlayerRow.TextXAlignment = .TextXAlignment.Left
PlayerRow.Parent = ListScroll
rowCorner = .()
rowCorner.CornerRadius = .(, )
rowCorner.Parent = PlayerRow
PlayerRow.MouseButton1Click:(() (player) )
NavPlayersBtn.MouseButton1Click:(()
ContainerFarm.Visible =
ContainerPlayers.Visible =
NavPlayersBtn.BackgroundColor3 = .(, , )
NavPlayersBtn.TextColor3 = .(, , )
NavFarmBtn.BackgroundColor3 = .(, , )
NavFarmBtn.TextColor3 = .(, , )
)
NavFarmBtn.MouseButton1Click:(()
ContainerPlayers.Visible =
ContainerFarm.Visible =
NavFarmBtn.BackgroundColor3 = .(, , )
NavFarmBtn.TextColor3 = .(, , )
NavPlayersBtn.BackgroundColor3 = .(, , )
NavPlayersBtn.TextColor3 = .(, , )
)
TeleportBtn.MouseButton1Click:(()
selectedPlayer selectedPlayer.Character LocalPlayer.Character
tRoot = selectedPlayer.Character:()
mRoot = LocalPlayer.Character:()
tRoot mRoot mRoot.CFrame = tRoot.CFrame * .(, , )
)
SlapBtn.MouseButton1Click:(()
selectedPlayer selectedPlayer.Character LocalPlayer.Character
tRoot = selectedPlayer.Character:()
mRoot = LocalPlayer.Character:()
tRoot mRoot
mRoot.CFrame = tRoot.CFrame * .(, , )
.()
glove = LocalPlayer.Character:() LocalPlayer.Backpack:()
glove
glove.Parent = LocalPlayer.Character
.()
glove:()
)
ToggleFarmBtn.MouseButton1Click:(()
farmingActive = farmingActive
farmingActive
ToggleFarmBtn.Text =
ToggleFarmBtn.BackgroundColor3 = .(, , )
AccentLine.BackgroundColor3 = .(, , )
ToggleFarmBtn.Text =
ToggleFarmBtn.BackgroundColor3 = .(, , )
AccentLine.BackgroundColor3 = .(, , )
myChar = LocalPlayer.Character
myChar myChar:()
myChar:():(myChar.HumanoidRootPart.Position)
)
CloseBtn.MouseButton1Click:(()
farmingActive =
activeTarget =
selectedPlayer =
Connection Connection:()
ScreenGui:()
)
Players.PlayerAdded:(refreshPlayerList)
Players.PlayerRemoving:((player)
selectedPlayer == player
TargetPage.Visible =
selectedPlayer =
()
)
()