Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- UPDATE:
- --[[
- This now works on *all* games with tools. Before, it only worked with swords, but now it 100% will work with all tools.
- I'm sorry if you had troubles!
- ]]
- -- Objects
- local TronucGui = Instance.new("ScreenGui")
- local TronucFrame = Instance.new("Frame")
- local Tronuc = Instance.new("TextLabel")
- local ImageLabel = Instance.new("ImageLabel")
- local ImageLabel_2 = Instance.new("ImageLabel")
- local LoadBricks = Instance.new("TextButton")
- local BricksLoaded = Instance.new("TextLabel")
- local SpamBricks = Instance.new("TextButton")
- local ImageLabel_3 = Instance.new("ImageLabel")
- -- Properties
- TronucGui.Name = "Tronuc Gui"
- TronucGui.Parent = game.CoreGui
- TronucGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- TronucFrame.Active = true
- TronucFrame.Draggable = true
- TronucFrame.Name = "Tronuc Frame"
- TronucFrame.Parent = TronucGui
- TronucFrame.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- TronucFrame.BackgroundTransparency = 0.25
- TronucFrame.BorderColor3 = Color3.new(0, 0, 0)
- TronucFrame.BorderSizePixel = 0
- TronucFrame.Position = UDim2.new(0.0197095424, 0, 0.466876984, 0)
- TronucFrame.Size = UDim2.new(0, 241, 0, 239)
- Tronuc.Name = "Tronuc"
- Tronuc.Parent = TronucFrame
- Tronuc.BackgroundColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- Tronuc.BorderColor3 = Color3.new(0, 0, 0)
- Tronuc.BorderSizePixel = 2
- Tronuc.Size = UDim2.new(0, 241, 0, 49)
- Tronuc.Font = Enum.Font.Highway
- Tronuc.Text = "Tronuc"
- Tronuc.TextColor3 = Color3.new(1, 1, 1)
- Tronuc.TextScaled = true
- Tronuc.TextSize = 14
- Tronuc.TextStrokeTransparency = 0
- Tronuc.TextWrapped = true
- ImageLabel.Parent = TronucFrame
- ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel.BorderColor3 = Color3.new(0, 0, 0)
- ImageLabel.BorderSizePixel = 0
- ImageLabel.Position = UDim2.new(0, 0, 0.685000002, 0)
- ImageLabel.Size = UDim2.new(0, 75, 0, 75)
- ImageLabel.Image = "http://www.roblox.com/asset/?id=3830863154"
- ImageLabel_2.Parent = TronucFrame
- ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel_2.BorderColor3 = Color3.new(0, 0, 0)
- ImageLabel_2.BorderSizePixel = 0
- ImageLabel_2.Size = UDim2.new(0, 49, 0, 49)
- ImageLabel_2.Image = "rbxassetid://118323580"
- ImageLabel_2.ImageColor3 = Color3.new(0.54902, 0.54902, 1)
- LoadBricks.Name = "Load Bricks"
- LoadBricks.Parent = TronucFrame
- LoadBricks.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- LoadBricks.BorderColor3 = Color3.new(0, 0, 0)
- LoadBricks.BorderSizePixel = 2
- LoadBricks.Position = UDim2.new(0.0290456451, 0, 0.429022074, 0)
- LoadBricks.Size = UDim2.new(0, 75, 0, 50)
- LoadBricks.Font = Enum.Font.Highway
- LoadBricks.Text = "Load 300 Bricks"
- LoadBricks.TextColor3 = Color3.new(1, 1, 1)
- LoadBricks.TextScaled = true
- LoadBricks.TextSize = 14
- LoadBricks.TextStrokeTransparency = 0
- LoadBricks.TextWrapped = true
- BricksLoaded.Name = "Bricks Loaded"
- BricksLoaded.Parent = TronucFrame
- BricksLoaded.BackgroundColor3 = Color3.new(0.392157, 0.392157, 0.392157)
- BricksLoaded.BorderColor3 = Color3.new(0, 0, 0)
- BricksLoaded.BorderSizePixel = 2
- BricksLoaded.Position = UDim2.new(0.381742746, 0, 0.235541523, 0)
- BricksLoaded.Size = UDim2.new(0, 141, 0, 34)
- BricksLoaded.Font = Enum.Font.Highway
- BricksLoaded.Text = "Bricks Loaded: "
- BricksLoaded.TextColor3 = Color3.new(1, 1, 1)
- BricksLoaded.TextScaled = true
- BricksLoaded.TextSize = 14
- BricksLoaded.TextStrokeTransparency = 0
- BricksLoaded.TextWrapped = true
- SpamBricks.Name = "Spam Bricks"
- SpamBricks.Parent = TronucFrame
- SpamBricks.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- SpamBricks.BorderColor3 = Color3.new(0, 0, 0)
- SpamBricks.BorderSizePixel = 2
- SpamBricks.Position = UDim2.new(0.44560168, 0, 0.54083075, 0)
- SpamBricks.Size = UDim2.new(0, 125, 0, 100)
- SpamBricks.Font = Enum.Font.Highway
- SpamBricks.Text = "Spam Bricks"
- SpamBricks.TextColor3 = Color3.new(1, 1, 1)
- SpamBricks.TextScaled = true
- SpamBricks.TextSize = 14
- SpamBricks.TextStrokeTransparency = 0
- SpamBricks.TextWrapped = true
- ImageLabel_3.Parent = TronucFrame
- ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel_3.BorderColor3 = Color3.new(0, 0, 0)
- ImageLabel_3.BorderSizePixel = 0
- ImageLabel_3.Position = UDim2.new(0.79668051, 0, 0, 0)
- ImageLabel_3.Size = UDim2.new(0, 49, 0, 49)
- ImageLabel_3.Image = "rbxassetid://118323580"
- ImageLabel_3.ImageColor3 = Color3.new(0.54902, 0.54902, 1)
- LoadBricks.MouseButton1Click:Connect(function()
- local StarterGui = Instance.new("ScreenGui")
- local TextLabel = Instance.new("TextLabel")
- StarterGui.Name = "StarterGui"
- StarterGui.Parent = game.CoreGui
- StarterGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- TextLabel.Parent = StarterGui
- TextLabel.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- TextLabel.BorderColor3 = Color3.new(0, 0, 0)
- TextLabel.BorderSizePixel = 0
- TextLabel.Position = UDim2.new(0.808978021, 0, 0.921135664, 0)
- TextLabel.Size = UDim2.new(0, 200, 0, 50)
- TextLabel.Font = Enum.Font.Cartoon
- TextLabel.Text = "Loading (0%)"
- TextLabel.TextColor3 = Color3.new(1, 1, 1)
- TextLabel.TextSize = 25
- local LocalPlayer = game:GetService("Players").LocalPlayer
- local runservice = game:GetService("RunService")
- local characters = {}
- LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
- local currentamount = #LocalPlayer.Backpack:GetChildren()
- LocalPlayer.Character.Archivable = true
- local tempchar = LocalPlayer.Character:Clone()
- tempchar.Parent = workspace
- local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
- local stepped = runservice.Stepped:Connect(function()
- workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
- for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
- if tool:IsA("Tool") then
- tool.Parent = LocalPlayer
- end
- end
- LocalPlayer.Character:ClearAllChildren()
- local char = Instance.new("Model", workspace)
- table.insert(characters, char)
- Instance.new("Humanoid", char)
- LocalPlayer.Character = char
- repeat runservice.Stepped:Wait() until LocalPlayer.Character ~= nil
- end)
- repeat runservice.Stepped:Wait() TextLabel.Text = "Loading ("..math.floor((#LocalPlayer:GetChildren() - 4 - currentamount)/(300/100)).."%)" until #LocalPlayer:GetChildren() - 4 - currentamount >= 300 - 1
- stepped:Disconnect()
- repeat runservice.Stepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
- for _, char in pairs(characters) do
- char:Destroy()
- end
- for _, tool in pairs(LocalPlayer:GetChildren()) do
- if tool:IsA("Tool") then
- tool.Parent = LocalPlayer.Backpack
- end
- end
- LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
- tempchar:Destroy()
- TextLabel.Text = "Loading (100%)"
- wait(.5)
- TextLabel.Text = "Loading Complete!"
- TextLabel.TextScaled = true
- for _,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if v:IsA("Tool") then
- v.Parent = game.Players.LocalPlayer.Character
- for x,o in pairs(v.Handle:GetChildren()) do
- if o:IsA("Sound") then
- o:Destroy()
- end
- end
- v.Parent = game.Players.LocalPlayer.Backpack
- end
- end
- wait(2)
- StarterGui:Destroy()
- while game:GetService("RunService").Stepped:Wait() do
- game.Players.LocalPlayer.Character:FindFirstChild("Humanoid").Died:Wait()
- game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
- for _,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if v:IsA("Tool") then
- v.Parent = game.Players.LocalPlayer
- end
- end
- game.Players.LocalPlayer.CharacterAdded:Wait()
- for _,v in pairs(game.Players.LocalPlayer:GetChildren()) do
- if v:IsA("Tool") then
- v.Parent = game.Players.LocalPlayer.Backpack
- for x,o in pairs(v.Handle:GetChildren()) do
- if o:IsA("Sound") then
- o:Destroy()
- end
- end
- end
- end
- end
- end)
- SpamBricks.MouseButton1Click:Connect(function()
- workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable
- local pos = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
- for i=1,math.random(20,40) do
- game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
- if game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool") then
- game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Character
- if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle:FindFirstChildOfClass("SpecialMesh") then
- game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle:FindFirstChildOfClass("SpecialMesh"):Destroy()
- else
- end
- if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle:FindFirstChild("TouchInterest") then
- game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle:FindFirstChild("TouchInterest"):Destroy()
- else
- end
- game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Parent = workspace.Terrain
- else
- workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
- end
- end
- wait(3)
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = pos
- workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
- end)
- spawn(function()
- while game:GetService("RunService").Stepped:Wait() do
- BricksLoaded.Text = "Bricks Loaded: "..#game.Players.LocalPlayer.Backpack:GetChildren()
- if #game.Players.LocalPlayer.Backpack:GetChildren() > (#game.StarterPack:GetChildren()*2) then
- game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
- game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
- else
- game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true)
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement