Epic Tool Dupe
Key RequiredUniversal

Epic Tool Dupe

Universal Scripthunter_sura1hunter_sura1 12K views 1.1K executesUpdated Nov 20, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•117 lines (3051 chars)
--[[

		Gui2Luaâ„¢
		10zOfficial
		Version 1.0.0

]]


-- Instances

local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local UICorner = Instance.new("UICorner")
local UICorner_2 = Instance.new("UICorner")
local DUPE = Instance.new("TextButton")
local UICorner_3 = Instance.new("UICorner")

-- Properties

ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.new(1, 1, 1)
Frame.BorderColor3 = Color3.new(0, 0, 0)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0.268716574, 0, 0.386046499, 0)
Frame.Size = UDim2.new(0, 272, 0, 98)

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
TextLabel.BorderColor3 = Color3.new(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(0.0257352944, 0, 0.0612244904, 0)
TextLabel.Size = UDim2.new(0, 258, 0, 37)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "EPIC TOOL DUPER"
TextLabel.TextColor3 = Color3.new(0, 0, 0)
TextLabel.TextScaled = true
TextLabel.TextSize = 14
TextLabel.TextWrapped = true

UICorner.Parent = TextLabel

UICorner_2.Parent = Frame

DUPE.Name = "DUPE"
DUPE.Parent = Frame
DUPE.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
DUPE.BorderColor3 = Color3.new(0, 0, 0)
DUPE.BorderSizePixel = 0
DUPE.Position = UDim2.new(0.0257352944, 0, 0.510204077, 0)
DUPE.Size = UDim2.new(0, 258, 0, 38)
DUPE.Font = Enum.Font.SourceSans
DUPE.Text = "DUPE 2X"
DUPE.TextColor3 = Color3.new(0, 0, 0)
DUPE.TextScaled = true
DUPE.TextSize = 14
DUPE.TextWrapped = true

UICorner_3.Parent = DUPE

-- Scripts

local function APMHJQS_fake_script() -- DUPE.DupeToolOnClick 
	local script = Instance.new('Script', DUPE)

	local button = script.Parent
	local Players = game:GetService("Players")
	
	button.MouseButton1Click:Connect(function()
	    -- Find the player who owns this GUI
	    local player = nil
	    local parent = button.Parent
	    while parent do
	        if parent:IsA("PlayerGui") then
	            player = Players:GetPlayerByUserId(parent.Parent.UserId)
	            break
	        end
	        parent = parent.Parent
	    end
	    if not player then
	        return
	    end
	
	    -- Find the tool to duplicate (first tool in Backpack or Character)
	    local tool = nil
	    for i, t in player.Backpack:GetChildren() do
	        if t:IsA("Tool") then
	            tool = t
	            break
	        end
	    end
	    if not tool and player.Character then
	        for i, t in player.Character:GetChildren() do
	            if t:IsA("Tool") then
	                tool = t
	                break
	            end
	        end
	    end
	    if not tool then
	        return
	    end
	
	    -- Clone the tool twice and give to player
	    local clone1 = tool:Clone()
	    local clone2 = tool:Clone()
	    clone1.Parent = player.Backpack
	    clone2.Parent = player.Backpack
	end)
	
	
end
coroutine.wrap(APMHJQS_fake_script)()

Features & Information

it dupes tools 2x times

Community Comments (3)

hunter_sura1hunter_sura1Nov 20, 2025

this is the epix gui duper 😎😎😎 Made by hunter_sura1

DlldldmdmmdmdnDlldldmdmmdmdnFeb 18, 2026

Not fe😞

Replying to @Dlldldmdmmdmdn
hunter_sura1hunter_sura1May 27, 2026

@Dlldldmdmmdmdn sorry bro i will learn eventualy how to make a fe script most of the dupes are like fake

More Scripts for Universal Scripts