Run it
Copy the script and paste it into your executor.
ScreenGui = .()
Frame = .()
UICorner = .()
TextBox = .()
ScreenGui.Parent = .Players.LocalPlayer:()
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.Name =
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = .(, , )
Frame.BorderColor3 = .(, , )
Frame.BorderSizePixel =
Frame.Position = .(, , , )
Frame.Size = .(, , , )
UICorner.Parent = Frame
UICorner.CornerRadius = .(, )
TextBox.Parent = Frame
TextBox.BackgroundColor3 = .(, , )
TextBox.BackgroundTransparency =
TextBox.BorderColor3 = .(, , )
TextBox.BorderSizePixel =
TextBox.Position = .(, , , )
TextBox.Size = .(, , , )
TextBox.Font = .Font.SourceSans
TextBox.PlaceholderColor3 = .(, , )
TextBox.PlaceholderText =
TextBox.Text =
TextBox.TextColor3 = .(, , )
TextBox.TextScaled =
TextBox.TextSize =
TextBox.TextWrapped =
commandPrefix =
commands = {}
player = .Players.LocalPlayer
resourcesGui
fullbrightEnabled =
originalLightingSettings = {}
removeGEFsEnabled =
(input)
args = {}
word input:()
.(args, word)
#args ==
command = args[]:()
.(args, )
commands[command]
commands[command](args)
command:(, ) == commandPrefix
actualCommand = command:():()
commands[actualCommand]
commands[actualCommand](args)
( .. actualCommand)
( .. commandPrefix .. )
(message)
notification = .()
notification.Size = .(, , , )
notification.Position = .(, -, , )
notification.BackgroundColor3 = .(, , )
notification.BackgroundTransparency =
notification.TextColor3 = .(, , )
notification.Text = message
notification.Font = .Font.SourceSans
notification.TextSize =
notification.TextWrapped =
notification.Parent = ScreenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = notification
(()
()
i = ,
notification.BackgroundTransparency = notification.BackgroundTransparency +
()
notification:()
)
commands[] = (args)
#args <
( .. commandPrefix)
newPrefix = args[]
#newPrefix >
()
commandPrefix = newPrefix
( .. commandPrefix)
commands[] = (args)
()
commands[] = (args)
Lighting = :()
fullbrightEnabled
originalLightingSettings = {
Ambient = Lighting.Ambient,
Brightness = Lighting.Brightness,
GlobalShadows = Lighting.GlobalShadows,
OutdoorAmbient = Lighting.OutdoorAmbient
}
Lighting.Ambient = .(, , )
Lighting.Brightness =
Lighting.GlobalShadows =
Lighting.OutdoorAmbient = .(, , )
fullbrightEnabled =
()
Lighting.Ambient = originalLightingSettings.Ambient
Lighting.Brightness = originalLightingSettings.Brightness
Lighting.GlobalShadows = originalLightingSettings.GlobalShadows
Lighting.OutdoorAmbient = originalLightingSettings.OutdoorAmbient
fullbrightEnabled =
()
commands[] = (args)
removeGEFsEnabled = removeGEFsEnabled
removeGEFsEnabled
()
(()
removeGEFsEnabled
gefsFolder = :()
gefsFolder
_, child (gefsFolder:())
child:() child:() child:()
child:()
()
)
()
commands[] = (args)
#args <
( .. commandPrefix .. )
targetName = args[]:()
players = :():()
foundPlayers = {}
_, plr (players)
username = plr.Name:()
username == targetName username:(targetName)
.(foundPlayers, plr)
#foundPlayers ==
( .. targetName)
#foundPlayers >
( .. #foundPlayers .. )
targetPlayer = foundPlayers[]
character = targetPlayer.Character
character
(targetPlayer.Name .. )
humanoidRootPart = character:()
humanoidRootPart
(targetPlayer.Name .. )
localCharacter = player.Character
localCharacter
()
localRootPart = localCharacter:()
localRootPart
()
localRootPart.CFrame = humanoidRootPart.CFrame
( .. targetPlayer.Name)
commands[] = (args)
helpText =
helpText = helpText .. commandPrefix ..
helpText = helpText .. commandPrefix ..
helpText = helpText .. commandPrefix ..
helpText = helpText .. commandPrefix ..
helpText = helpText .. commandPrefix ..
helpText = helpText .. commandPrefix ..
(helpText)
()
resourcesGui
resourcesGui:()
resourcesGui =
pickupsFolder = :()
pickupsFolder
()
resourceCounts = {}
allObjects = {}
_, obj (pickupsFolder:())
obj:() obj:()
partName = obj.Name
resourceCounts[partName] = (resourceCounts[partName] ) +
.(allObjects, obj)
(resourceCounts) ==
()
resourcesGui = .()
resourcesGui.Name =
resourcesGui.Parent = player.PlayerGui
resourcesGui.ZIndexBehavior = .ZIndexBehavior.Sibling
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Parent = resourcesGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
titleBar = .()
titleBar.Size = .(, , , )
titleBar.Position = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
title = .()
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.TextColor3 = .(, , )
title.Text =
title.Font = .Font.SourceSansBold
title.TextSize =
title.TextWrapped =
title.Parent = titleBar
closeButton = .()
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.BackgroundColor3 = .(, , )
closeButton.TextColor3 = .(, , )
closeButton.Text =
closeButton.Font = .Font.SourceSansBold
closeButton.TextSize =
closeButton.Parent = mainFrame
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeButton
countLabel = .()
countLabel.Size = .(, -, , )
countLabel.Position = .(, , , )
countLabel.BackgroundTransparency =
countLabel.TextColor3 = .(, , )
countLabel.Text = .. #allObjects .. .. (resourceCounts) ..
countLabel.Font = .Font.SourceSans
countLabel.TextSize =
countLabel.Parent = mainFrame
scrollFrame = .()
scrollFrame.Size = .(, -, , -)
scrollFrame.Position = .(, , , )
scrollFrame.BackgroundColor3 = .(, , )
scrollFrame.BorderSizePixel =
scrollFrame.ScrollBarThickness =
scrollFrame.CanvasSize = .(, , , )
scrollFrame.Parent = mainFrame
scrollCorner = .()
scrollCorner.CornerRadius = .(, )
scrollCorner.Parent = scrollFrame
uiListLayout = .()
uiListLayout.Padding = .(, )
uiListLayout.Parent = scrollFrame
()
name, count (resourceCounts)
(name .. .. count)
( .. #allObjects)
()
buttonHeight =
resourceName, count (resourceCounts)
button = .()
button.Size = .(, -, , buttonHeight)
button.BackgroundColor3 = .(, , )
button.TextColor3 = .(, , )
button.Text = resourceName .. .. count ..
button.Font = .Font.SourceSansBold
button.TextSize =
button.Parent = scrollFrame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = button
button.MouseButton1Click:(()
( .. resourceName .. )
(resourceName)
resourcesGui
resourcesGui:()
resourcesGui =
)
(()
()
totalHeight =
_, child (scrollFrame:())
child:()
totalHeight = totalHeight + buttonHeight +
scrollFrame.CanvasSize = .(, , , totalHeight)
)
closeButton.MouseButton1Click:(()
resourcesGui:()
resourcesGui =
)
(titleBar, mainFrame)
( .. (resourceCounts) .. )
(t)
count =
_ (t)
count = count +
count
(resourceName)
character = player.Character
character
()
humanoidRootPart = character:()
humanoidRootPart
()
originalCFrame = humanoidRootPart.CFrame
( .. resourceName .. )
pickupsFolder = :()
pickupsFolder
()
resourceObjects = {}
_, obj (pickupsFolder:())
(obj:() obj:()) obj.Name == resourceName
.(resourceObjects, obj)
#resourceObjects ==
( .. resourceName .. )
( .. #resourceObjects .. .. resourceName .. )
(obj)
prompt = obj:()
prompt
_, child (obj:())
child:()
prompt = child
prompt
humanoidRootPart.CFrame = .(obj.Position + .(, , ))
()
(prompt)
()
activatedCount =
i, obj (resourceObjects)
obj obj.Parent
( .. resourceName .. .. i .. .. #resourceObjects)
(obj)
activatedCount = activatedCount +
()
humanoidRootPart.CFrame = originalCFrame
( .. activatedCount .. .. #resourceObjects .. .. resourceName .. )
(dragFrame, targetFrame)
UserInputService = :()
dragging =
dragInput, mousePos, framePos
dragFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
mousePos = input.Position
framePos = targetFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
dragFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - mousePos
targetFrame.Position = .(framePos.X.Scale, framePos.X.Offset + delta.X, framePos.Y.Scale, framePos.Y.Offset + delta.Y)
)
TextBox.FocusLost:((enterPressed)
enterPressed
text = TextBox.Text
TextBox.Text =
text text ~=
(text)
)
()
= .(, Frame)
UIS = :()
frame = .Parent
dragToggle =
dragSpeed =
dragStart =
startPos =
(input)
delta = input.Position - dragStart
position = .(startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y)
:():(frame, TweenInfo.(dragSpeed), {Position = position}):()
frame.InputBegan:((input)
(input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch)
dragToggle =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragToggle =
)
)
UIS.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragToggle
(input)
)
.(UDOFBOD_fake_script)()
()
( .. commandPrefix .. )How to use : Copy and paste the entire script into your executor and run commands. Commands : 1. !prefix - Change Command Prefix Usage: !prefix [character] Example: !prefix $ Changes the command prefix to any single character Default prefix is ! After changing, use new prefix (like $help instead of !help) 2. !resources - Resource Collector GUI Usage: !resources Opens a draggable window showing all MeshParts in the "Pickups" folder Shows count for each resource type (e.g., "Wood x15") Click any resource to automatically: Teleport to ALL of that resource Puts them in your hotbar Return you to original position 3. !fullbright - Bright Lighting Toggle Usage: !fullbright Toggles between normal lighting and full bright mode ON: Removes shadows, makes everything bright OFF: Restores original lighting No arguments needed 4. !removegef - Auto-Delete GEFs Folder Usage: !removegef Deletes All GEFS so you cannotn die. ON: Constantly deletes GEFS OFF: Stops deleting Runs in background until disabled 5. !goto - Teleport to Players Usage: !goto [username] Examples: !goto Player1 (exact username) !goto play (partial match - finds "Player1", "Playful", etc.) !goto john (finds "JohnDoe", "Lit

Troll is a pinning tower 2