Run it
Copy the script and paste it into your executor.
PiggyGui = .()
PiggyGui.Name =
PiggyGui.Parent = .CoreGui
ScrollingFrame = .(, PiggyGui)
ScrollingFrame.BackgroundColor3 = .(, , )
ScrollingFrame.Position = .(, , , )
ScrollingFrame.Size = .(, , , )
ScrollingFrame.Visible =
ToggleButton = .(, PiggyGui)
ToggleButton.Name =
ToggleButton.Size = .(, , , )
ToggleButton.Position = .(, -, , -)
ToggleButton.Text =
ToggleButton.BackgroundColor3 = .(, , )
ToggleButton.TextColor3 = .(, , )
ToggleButton.Active =
ToggleButton.BorderSizePixel =
ToggleButton.BackgroundTransparency =
ToggleButton.ClipsDescendants =
draggingToggle
dragInputToggle
dragStartToggle
startPosToggle
(input)
delta = input.Position - dragStartToggle
ToggleButton.Position = .(startPosToggle.X.Scale, startPosToggle.X.Offset + delta.X, startPosToggle.Y.Scale, startPosToggle.Y.Offset + delta.Y)
ToggleButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
draggingToggle =
dragStartToggle = input.Position
startPosToggle = ToggleButton.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
draggingToggle =
)
)
ToggleButton.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInputToggle = input
)
:().InputChanged:((input)
input == dragInputToggle draggingToggle
(input)
)
ToggleButton.MouseButton1Click:(()
ScrollingFrame.Visible = ScrollingFrame.Visible
)
UIGridLayout = .(, ScrollingFrame)
UIGridLayout.CellSize = .(, , , )
()
ScrollingFrame.Visible
a = :()
items = {}
itemframes = ScrollingFrame:()
_, frame (itemframes)
frame.ClassName ==
frame:()
_, obj (a)
obj.Name == obj.Parent:()
.(items, obj.Parent)
_, item (items)
ItemFrame = .(, ScrollingFrame)
ItemFrame.Name =
ItemFrame.BackgroundColor3 = .(, , )
ItemFrame.BackgroundTransparency =
ItemFrame.Size = .(, , , )
ItemFrame.Text =
View = .(, ItemFrame)
View.Name =
View.Size = .(, , , )
View.BackgroundTransparency =
View.BorderSizePixel =
viewportclone = item:()
viewportclone.Parent = View
cam = .(, View)
cam.CameraType = .CameraType.Fixed
objectPosition = item.Position
cameraPosition = objectPosition + .(, , )
cam.CFrame = .(cameraPosition, objectPosition)
View.CurrentCamera = cam
ItemFrame.MouseButton1Down:(()
item:()
player = .Players.LocalPlayer
character = player.Character
character character:()
cpos = character.HumanoidRootPart.CFrame
()
character.HumanoidRootPart.CFrame = item.CFrame
()
(item.ClickDetector)
()
character.HumanoidRootPart.CFrame = cpos
)
Piggy GUI BUT BETTER