Troll is a pinning tower
Key Required Patched

Troll is a pinning tower

Troll is a pinning tower 2jkorkj119jkorkj119 14.8K views 31 executesUpdated Jul 13, 2025
2.5/ 5(2 votes)
1150% Positive
Lua Script•232 lines (7639 chars)
local loadstring = loadstring or load
local script = [[
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local TitleBar = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local CloseButton = Instance.new("TextButton")
local MinimizeButton = Instance.new("TextButton")
local ContentFrame = Instance.new("Frame")
local InstantWinButton = Instance.new("TextButton")
local TrollTeleportButton = Instance.new("TextButton")
local DragHandle = Instance.new("TextButton")

-- Sound Effects (Client-sided only)
local winSound = Instance.new("Sound")
winSound.SoundId = "rbxassetid://9116276060" -- Victory sound similar to your YouTube link
winSound.Volume = 0.5

local trollSound = Instance.new("Sound")
trollSound.SoundId = "rbxassetid://9116278333" -- Troll sound similar to your YouTube link
trollSound.Volume = 0.7

-- Parent sounds to the GUI so they play locally
winSound.Parent = ScreenGui
trollSound.Parent = ScreenGui

-- Properties
ScreenGui.Name = "TrollPinningTowerGUI"
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.ResetOnSpawn = false

MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 250, 0, 200)
MainFrame.Position = UDim2.new(0.5, -125, 0.5, -100)
MainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
MainFrame.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Selectable = true

TitleBar.Name = "TitleBar"
TitleBar.Size = UDim2.new(1, 0, 0, 30)
TitleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
TitleBar.BorderSizePixel = 0

Title.Name = "Title"
Title.Size = UDim2.new(0.7, 0, 1, 0)
Title.Text = "Troll is a pinning tower script"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundTransparency = 1
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 18

CloseButton.Name = "CloseButton"
CloseButton.Size = UDim2.new(0, 30, 0, 30)
CloseButton.Position = UDim2.new(1, -30, 0, 0)
CloseButton.Text = "X"
CloseButton.Font = Enum.Font.SourceSansBold
CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)

MinimizeButton.Name = "MinimizeButton"
MinimizeButton.Size = UDim2.new(0, 30, 0, 30)
MinimizeButton.Position = UDim2.new(1, -60, 0, 0)
MinimizeButton.Text = "_"
MinimizeButton.Font = Enum.Font.SourceSansBold
MinimizeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
MinimizeButton.BackgroundColor3 = Color3.fromRGB(80, 80, 80)

ContentFrame.Name = "ContentFrame"
ContentFrame.Size = UDim2.new(1, -20, 1, -50)
ContentFrame.Position = UDim2.new(0, 10, 0, 40)
ContentFrame.BackgroundTransparency = 1

InstantWinButton.Name = "InstantWinButton"
InstantWinButton.Size = UDim2.new(0.8, 0, 0, 40)
InstantWinButton.Position = UDim2.new(0.1, 0, 0.1, 0)
InstantWinButton.Text = "Instant Win"
InstantWinButton.Font = Enum.Font.SourceSansBold
InstantWinButton.TextSize = 18
InstantWinButton.BackgroundColor3 = Color3.fromRGB(70, 200, 70)
InstantWinButton.TextColor3 = Color3.fromRGB(255, 255, 255)
InstantWinButton.TextWrapped = true

TrollTeleportButton.Name = "TrollTeleportButton"
TrollTeleportButton.Size = UDim2.new(0.8, 0, 0, 40)
TrollTeleportButton.Position = UDim2.new(0.1, 0, 0.5, 0)
TrollTeleportButton.Text = "Troll Button Teleport"
TrollTeleportButton.Font = Enum.Font.SourceSansBold
TrollTeleportButton.TextSize = 18
TrollTeleportButton.BackgroundColor3 = Color3.fromRGB(200, 70, 70)
TrollTeleportButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TrollTeleportButton.TextWrapped = true

DragHandle.Name = "DragHandle"
DragHandle.Size = UDim2.new(1, 0, 0, 30)
DragHandle.BackgroundTransparency = 1
DragHandle.Text = ""
DragHandle.ZIndex = 2

-- Hierarchy
ScreenGui.Parent = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
MainFrame.Parent = ScreenGui
TitleBar.Parent = MainFrame
Title.Parent = TitleBar
CloseButton.Parent = TitleBar
MinimizeButton.Parent = TitleBar
ContentFrame.Parent = MainFrame
InstantWinButton.Parent = ContentFrame
TrollTeleportButton.Parent = ContentFrame
DragHandle.Parent = TitleBar

-- Teleport functions
local function teleportToPosition(position, preventSit)
    local character = game.Players.LocalPlayer.Character
    if character then
        local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
        if humanoidRootPart then
            -- Prevent sitting if requested
            if preventSit then
                local humanoid = character:FindFirstChildOfClass("Humanoid")
                if humanoid and humanoid.Sit then
                    humanoid.Sit = false
                    task.wait(0.1) -- Small delay to ensure stand up completes
                end
            end
            
            humanoidRootPart.CFrame = CFrame.new(position)
            return true
        end
    end
    return false
end

local function showButtonFeedback(button, message)
    local originalText = button.Text
    button.Text = message
    task.wait(1)
    button.Text = originalText
end

-- Button functionality
CloseButton.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

MinimizeButton.MouseButton1Click:Connect(function()
    minimized = not minimized
    if minimized then
        MainFrame.Size = UDim2.new(0, 250, 0, 30)
        ContentFrame.Visible = false
    else
        MainFrame.Size = UDim2.new(0, 250, 0, 200)
        ContentFrame.Visible = true
    end
end)

InstantWinButton.MouseButton1Click:Connect(function()
    if teleportToPosition(Vector3.new(289, 349, -36), false) then
        winSound:Play() -- Play win sound
        showButtonFeedback(InstantWinButton, "Teleported!")
    else
        showButtonFeedback(InstantWinButton, "No character found")
    end
end)

TrollTeleportButton.MouseButton1Click:Connect(function()
    if teleportToPosition(Vector3.new(-80, 148, -83), true) then
        trollSound:Play() -- Play troll sound
        showButtonFeedback(TrollTeleportButton, "Teleported (Standing)!")
    else
        showButtonFeedback(TrollTeleportButton, "No character found")
    end
end)

-- Drag functionality
local UserInputService = game:GetService("UserInputService")
local dragging
local dragInput
local dragStart
local startPos

local function update(input)
    local delta = input.Position - dragStart
    MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end

DragHandle.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = MainFrame.Position
        
        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

DragHandle.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseMovement then
        dragInput = input
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        update(input)
    end
end)

-- Mobile touch support
if UserInputService.TouchEnabled then
    MainFrame.Size = UDim2.new(0, 300, 0, 230)
    InstantWinButton.TextSize = 20
    TrollTeleportButton.TextSize = 20
    InstantWinButton.Size = UDim2.new(0.8, 0, 0, 50)
    TrollTeleportButton.Size = UDim2.new(0.8, 0, 0, 50)
    Title.TextSize = 16
end
]]

local success, err = pcall(function()
    loadstring(script)()
end)

if not success then
    warn("Error loading script: " .. err)
end
]]

Features & Information

Troll button

Community Comments (5)

jkorkj119jkorkj119Jul 13, 2025

It's keyless

jkorkj119jkorkj119Jul 13, 2025

I edited it so it works

jkorkj119jkorkj119Jul 13, 2025

Wow first dislike

ekoyilmaz2013ekoyilmaz2013Jul 13, 2025

how to use it ı dont know

zyletrophenezyletropheneAug 3, 2025

ai skid

More Scripts for Troll is a pinning tower 2