Run it
Copy the script and paste it into your executor.
WindUI = (:())()
localplr = .Players.LocalPlayer
mouse = localplr:()
uis = :()
RunService = :()
HttpService = :()
Plot = .Plots[localplr:()]
().OakayThisisthWindow
().OakayThisisthWindow:()
Window = WindUI:({
Title = ,
Icon = ,
Author = ,
Folder =
})
().OakayThisisthWindow = Window
BaseTab = Window:({
Title = ,
Icon = ,
Locked =
})
MovementTab = Window:({
Title = ,
Icon = ,
Locked =
})
VisualTab = Window:({
Title = ,
Icon = ,
Locked =
})
originalBaseBlockCollide = {}
baseBlocks = Plot.Builds:()
NoclipBaseToggle = BaseTab:({
Title = ,
Type = ,
Value = ,
Callback = (b)
b
i,v (baseBlocks)
Part = (v.PrimaryPart v.Handle)
originalBaseBlockCollide[Part]
originalBaseBlockCollide[Part] = Part.CanCollide
Part.CanCollide =
i,v (baseBlocks)
Part = (v.PrimaryPart v.Handle)
Part.CanCollide = originalBaseBlockCollide[Part]
})
onBaseBlockAdded = Plot.Builds.ChildAdded:((c)
.(baseBlocks, c)
.()
Part = (c.PrimaryPart c.Handle)
NoclipBaseToggle.Value
originalBaseBlockCollide[Part] = Part.CanCollide
Part.CanCollide =
)
playerDetectBlock = .()
playerDetectBlock.CFrame = Plot.Base.CFrame
playerDetectBlock.Size = Plot.Base.Size
AlertBaseToggle = BaseTab:({
Title = ,
Type = ,
Value =
})
speed =
SpeedSlider = MovementTab:({
Title = ,
Step = ,
Value = {
Min = ,
Max = ,
Default =
},
Callback = (v)
speed = v
localplr.Character.Humanoid.WalkSpeed = speed
})
onWalkSpeedChanged = {}
(c)
h = c:()
.(onWalkSpeedChanged, h:():(()
h.WalkSpeed = speed
))
OCA = localplr.CharacterAdded:(onCharacterAdded)
localplr.Character
(localplr.Character)
ClimbDetector = .()
ClimbDetector.Transparency =
ClimbDetector.CanCollide =
ClimbDetector.Anchored =
ClimbDetector.Parent =
ClimbWallToggle = MovementTab:({
Title = ,
Type = ,
Value =
})
NoAnimToggle = MovementTab:({
Title = ,
Type = ,
Value = ,
Callback = (b)
localplr.Character.Animate.Disabled = b
b
i,v (localplr.Character.Humanoid.Animator:())
v:()
})
HepButton = MovementTab:({
Title = ,
Callback = ()
localplr.Character.HumanoidRootPart.CFrame = .(,,)
})
HepKeybind = MovementTab:({
Title = ,
Value = ,
Callback = (v)
localplr.Character.HumanoidRootPart.CFrame = .(,,)
})
baseData = {}
HMVPT = VisualTab:({
Title = ,
Type = ,
Value = ,
Callback = (b)
i,v (baseData)
v.Highlight.Enabled = b
})
petMath = (:().Shared.Services.PetService.PetMath)
(Owner, PetId)
data = baseData[Owner]
PetId data.Pets[PetId]
data.Pets[PetId].PetMPS > data.HighestValue.PetMPS
baseData[Owner].HighestValue = data.Pets[PetId]
data.Highlight.Adornee = baseData[Owner].HighestValue.Pet
HighestValue =
i,v (data.Pets)
HighestValue == HighestValue.PetMPS < v.PetMPS
HighestValue = v
HighestValue
baseData[Owner].HighestValue = HighestValue
data.Highlight.Adornee = HighestValue.Pet
hiddenUI = localplr.PlayerGui
(v)
OwnerUserId = v:()
Owner = .Players:(OwnerUserId)
petData = Owner.PlayerData.Pets.Equipped:(v:())
petMPS = petMath.(petData:().Value, petData.Level.Value, petData:() petData.Mutation.Value)
baseData[Owner]
Highlight = .()
Highlight.FillColor = .(,,)
Highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
Highlight.Enabled = HMVPT.Value
Highlight.Parent = hiddenUI
Highlight.Adornee = v
baseData[Owner] = {
HighestValue = {
Pet = v,
PetMPS = petMPS
},
Pets = {},
Highlight = Highlight
}
baseData[Owner].Pets[v:()] = {
Pet = v,
PetMPS = petMPS
}
(Owner, v:())
petData.Level.Changed:(()
petMath.(petData:().Value, petData.Level.Value, petData:() petData.Mutation.Value)
baseData[Owner].Pets[v:()].PetMPS = petMPS
(Owner, v:())
)
(v)
v v.Name ~=
v.Changed:(()
petMath.(petData:().Value, petData.Level.Value, v.Value)
baseData[Owner].Pets[v:()].PetMPS = petMPS
(Owner, v:())
)
(petData:())
petData.ChildAdded:(doMutation)
i,v (.RuntimePets:())
(v)
onPetAdded = .RuntimePets.ChildAdded:(processPet)
onPetRemoved = .RuntimePets.ChildRemoved:((v)
OwnerUserId = v:()
Owner = .Players:(OwnerUserId)
Owner
baseData[Owner].Pets[v:()] =
baseData[Owner].HighestValue baseData[Owner].HighestValue.Pet == v
baseData[Owner].HighestValue =
(Owner)
)
(point: , part: BasePart): boolean
localPoint = part.CFrame:(point)
size = part.Size /
.(localPoint.X) <= size.X
.(localPoint.Z) <= size.Z
preRegistered = {}
ORS = RunService.RenderStepped:(()
localplr.Character localplr.Character:()
localplr.Character.Humanoid.WalkSpeed = speed
ClimbWallToggle.Value
ClimbDetector.CFrame = localplr.Character.HumanoidRootPart.CFrame * .(, -, )
ClimbDetector.Size = localplr.Character.HumanoidRootPart.Size + .(,,)
Parts = :(ClimbDetector)
Climb =
i,v (Parts)
v.Parent.Parent.Name == ( v:(Plot) NoclipBaseToggle.Value)
Climb =
Climb
localplr.Character.HumanoidRootPart.AssemblyLinearVelocity = .(,,)
AlertBaseToggle.Value
Alert =
i,v (.Players:())
v ~= localplr v.Character v.Character:()
hrpPosition = v.Character.HumanoidRootPart.Position
Inside = (hrpPosition, playerDetectBlock)
Inside preRegistered[v]
Alert =
preRegistered[v] =
Inside
preRegistered[v] =
Alert
WindUI:({
Title = ,
Icon = ,
Content = ,
Buttons = {
{
Title = ,
Icon = ,
Callback = () ,
Variant = ,
},
{
Title = ,
Icon = ,
Callback = ()
Plot.Lock:() == Plot.Lock:() ==
.()
Plot.Lock:() ~= Plot.Lock:() ==
(localplr.Character.HumanoidRootPart, Plot.Lock.Pad, )
,
Variant = ,
}
}
})
)
Window:(()
onBaseBlockAdded:()
OCA:()
i,v (onWalkSpeedChanged)
v:()
NoclipBaseToggle:()
NoAnimToggle:()
ORS:()
ClimbWalls =
ClimbDetector:()
i,v (baseData)
v.Highlight v.Highlight.Parent
v.Highlight:()
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: github.com.

Universal