Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Farewell Infortality.
- -- Version: 2.82
- -- Instances:
- local ScreenGui = Instance.new("ScreenGui")
- local CopyMenu = Instance.new("Frame")
- local CopyMenuL = Instance.new("TextLabel")
- local CopyName = Instance.new("TextBox")
- local CopyButton = Instance.new("TextButton")
- local FillMenu = Instance.new("Frame")
- local FillMenuL = Instance.new("TextLabel")
- local PlayerName = Instance.new("TextBox")
- local FillButton = Instance.new("TextButton")
- local WoodType = Instance.new("TextBox")
- local Open = Instance.new("TextButton")
- local Close = Instance.new("TextButton")
- local Credit = Instance.new("TextLabel")
- --Properties:
- ScreenGui.Parent = game.CoreGui
- ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- CopyMenu.Name = "CopyMenu"
- CopyMenu.Parent = ScreenGui
- CopyMenu.Active = true
- CopyMenu.BackgroundColor3 = Color3.new(0.227451, 1, 0.290196)
- CopyMenu.BorderSizePixel = 0
- CopyMenu.Position = UDim2.new(0.105560794, 0, 0.288844615, 0)
- CopyMenu.Size = UDim2.new(0, 191, 0, 149)
- CopyMenu.Visible = false
- CopyMenu.Draggable = true
- CopyMenuL.Name = "CopyMenuL"
- CopyMenuL.Parent = CopyMenu
- CopyMenuL.Active = true
- CopyMenuL.BackgroundColor3 = Color3.new(0, 0, 0)
- CopyMenuL.BorderSizePixel = 0
- CopyMenuL.Size = UDim2.new(0, 191, 0, 29)
- CopyMenuL.Font = Enum.Font.Cartoon
- CopyMenuL.Text = "Copy Menu"
- CopyMenuL.TextColor3 = Color3.new(1, 1, 1)
- CopyMenuL.TextSize = 25
- CopyName.Name = "CopyName"
- CopyName.Parent = CopyMenu
- CopyName.BackgroundColor3 = Color3.new(0, 0, 0)
- CopyName.BorderSizePixel = 0
- CopyName.Position = UDim2.new(0.193717271, 0, 0.234899342, 0)
- CopyName.Size = UDim2.new(0, 117, 0, 34)
- CopyName.Font = Enum.Font.Cartoon
- CopyName.Text = "Player Name"
- CopyName.TextColor3 = Color3.new(1, 1, 1)
- CopyName.TextScaled = true
- CopyName.TextSize = 14
- CopyName.TextWrapped = true
- CopyButton.Name = "CopyButton"
- CopyButton.Parent = CopyMenu
- CopyButton.BackgroundColor3 = Color3.new(0, 0, 0)
- CopyButton.Position = UDim2.new(0.193717271, 0, 0.724832237, 0)
- CopyButton.Size = UDim2.new(0, 117, 0, 34)
- CopyButton.Font = Enum.Font.Cartoon
- CopyButton.Text = "Copy Base"
- CopyButton.TextColor3 = Color3.new(1, 1, 1)
- CopyButton.TextSize = 26
- FillMenu.Name = "FillMenu"
- FillMenu.Parent = ScreenGui
- FillMenu.Active = true
- FillMenu.BackgroundColor3 = Color3.new(0.227451, 1, 0.290196)
- FillMenu.BorderSizePixel = 0
- FillMenu.Position = UDim2.new(0.664467454, 0, 0.276892424, 0)
- FillMenu.Size = UDim2.new(0, 191, 0, 160)
- FillMenu.Visible = false
- FillMenu.Draggable = true
- FillMenuL.Name = "FillMenuL"
- FillMenuL.Parent = FillMenu
- FillMenuL.Active = true
- FillMenuL.BackgroundColor3 = Color3.new(0, 0, 0)
- FillMenuL.BorderSizePixel = 0
- FillMenuL.Size = UDim2.new(0, 191, 0, 29)
- FillMenuL.Font = Enum.Font.Cartoon
- FillMenuL.Text = "Fill Menu"
- FillMenuL.TextColor3 = Color3.new(1, 1, 1)
- FillMenuL.TextSize = 25
- PlayerName.Name = "PlayerName"
- PlayerName.Parent = FillMenu
- PlayerName.BackgroundColor3 = Color3.new(0, 0, 0)
- PlayerName.BorderSizePixel = 0
- PlayerName.Position = UDim2.new(0.193717271, 0, 0.234899342, 0)
- PlayerName.Size = UDim2.new(0, 117, 0, 34)
- PlayerName.Font = Enum.Font.Cartoon
- PlayerName.Text = "Player Name"
- PlayerName.TextColor3 = Color3.new(1, 1, 1)
- PlayerName.TextScaled = true
- PlayerName.TextSize = 14
- PlayerName.TextWrapped = true
- FillButton.Name = "FillButton"
- FillButton.Parent = FillMenu
- FillButton.BackgroundColor3 = Color3.new(0, 0, 0)
- FillButton.Position = UDim2.new(0.193717271, 0, 0.771812081, 0)
- FillButton.Size = UDim2.new(0, 117, 0, 27)
- FillButton.Font = Enum.Font.Cartoon
- FillButton.Text = "Fill Base"
- FillButton.TextColor3 = Color3.new(1, 1, 1)
- FillButton.TextSize = 26
- WoodType.Name = "WoodType"
- WoodType.Parent = FillMenu
- WoodType.BackgroundColor3 = Color3.new(0, 0, 0)
- WoodType.BorderSizePixel = 0
- WoodType.Position = UDim2.new(0.193717271, 0, 0.509605765, 0)
- WoodType.Size = UDim2.new(0, 117, 0, 32)
- WoodType.Font = Enum.Font.Cartoon
- WoodType.Text = "Wood Type"
- WoodType.TextColor3 = Color3.new(1, 1, 1)
- WoodType.TextScaled = true
- WoodType.TextSize = 14
- WoodType.TextWrapped = true
- Open.Name = "Open"
- Open.Parent = ScreenGui
- Open.BackgroundColor3 = Color3.new(1, 1, 1)
- Open.BackgroundTransparency = 1
- Open.BorderSizePixel = 0
- Open.Position = UDim2.new(0.0188501421, 0, 0.852589667, 0)
- Open.Size = UDim2.new(0, 200, 0, 50)
- Open.Font = Enum.Font.Cartoon
- Open.Text = "Open"
- Open.TextColor3 = Color3.new(1, 1, 1)
- Open.TextSize = 40
- Open.TextWrapped = true
- Close.Name = "Close"
- Close.Parent = ScreenGui
- Close.BackgroundColor3 = Color3.new(1, 1, 1)
- Close.BackgroundTransparency = 1
- Close.BorderSizePixel = 0
- Close.Position = UDim2.new(0.0188501421, 0, 0.852589667, 0)
- Close.Size = UDim2.new(0, 200, 0, 50)
- Close.Visible = false
- Close.Font = Enum.Font.Cartoon
- Close.Text = "Close"
- Close.TextColor3 = Color3.new(1, 1, 1)
- Close.TextSize = 40
- Close.TextWrapped = true
- Credit.Name = "Credit"
- Credit.Parent = ScreenGui
- Credit.Active = true
- Credit.BackgroundColor3 = Color3.new(1, 1, 1)
- Credit.BackgroundTransparency = 1
- Credit.Position = UDim2.new(0.716446102, 0, 0.900398433, 0)
- Credit.Size = UDim2.new(0, 200, 0, 50)
- Credit.Font = Enum.Font.Cartoon
- Credit.Text = "Credit's: Th3realdylan#1708 For script + GUI"
- Credit.TextColor3 = Color3.new(1, 1, 1)
- Credit.TextSize = 30
- -- Scripts:
- function SCRIPT_BNGK89_FAKESCRIPT() -- CopyMenuL.Script
- local script = Instance.new('Script')
- script.Parent = CopyMenuL
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_BNGK89_FAKESCRIPT))
- function SCRIPT_RDLH82_FAKESCRIPT() -- CopyName.Script
- local script = Instance.new('Script')
- script.Parent = CopyName
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_RDLH82_FAKESCRIPT))
- function SCRIPT_CVDX87_FAKESCRIPT() -- CopyButton.Script
- local script = Instance.new('Script')
- script.Parent = CopyButton
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_CVDX87_FAKESCRIPT))
- function SCRIPT_JQMC83_FAKESCRIPT() -- FillMenuL.Script
- local script = Instance.new('Script')
- script.Parent = FillMenuL
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_JQMC83_FAKESCRIPT))
- function SCRIPT_VINE81_FAKESCRIPT() -- PlayerName.Script
- local script = Instance.new('Script')
- script.Parent = PlayerName
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_VINE81_FAKESCRIPT))
- function SCRIPT_FAUH84_FAKESCRIPT() -- FillButton.Script
- local script = Instance.new('Script')
- script.Parent = FillButton
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_FAUH84_FAKESCRIPT))
- function SCRIPT_CESN79_FAKESCRIPT() -- WoodType.Script
- local script = Instance.new('Script')
- script.Parent = WoodType
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_CESN79_FAKESCRIPT))
- function SCRIPT_JMLU90_FAKESCRIPT() -- Open.Script
- local script = Instance.new('Script')
- script.Parent = Open
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_JMLU90_FAKESCRIPT))
- function SCRIPT_RDSP79_FAKESCRIPT() -- Close.Script
- local script = Instance.new('Script')
- script.Parent = Close
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_RDSP79_FAKESCRIPT))
- function SCRIPT_UCAB67_FAKESCRIPT() -- Credit.Script
- local script = Instance.new('Script')
- script.Parent = Credit
- while wait() do
- local r = (math.sin(workspace.DistributedGameTime/2)/2)+0.5
- local g = (math.sin(workspace.DistributedGameTime)/2)+0.5
- local b = (math.sin(workspace.DistributedGameTime*1.5)/2)+0.5
- local color = Color3.new(r, g, b)
- script.Parent.TextColor3 = color
- end
- end
- coroutine.resume(coroutine.create(SCRIPT_UCAB67_FAKESCRIPT))
- Open.MouseButton1Click:connect(function()
- Open.Visible = false
- CopyMenu.Visible = true
- FillMenu.Visible = true
- Close.Visible = true
- end)
- Close.MouseButton1Click:connect(function()
- Open.Visible = true
- CopyMenu.Visible = false
- FillMenu.Visible = false
- Close.Visible = false
- end)
- CopyButton.MouseButton1Click:connect(function()
- local plr = CopyName.Text
- pmds = game.Workspace.PlayerModels
- PlaceR = game.ReplicatedStorage.PlaceStructure.ClientPlacedBlueprint
- PlaceS = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
- Property = nil
- MProperty = nil
- for i, v in pairs(game.Workspace.Properties:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == game.Players[plr] then
- Property = v.OriginSquare
- end
- end
- for i, v in pairs(game.Workspace.Properties:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == game.Players.LocalPlayer then
- MProperty = v.OriginSquare
- end
- end
- function copypart(mod)
- if mod:FindFirstChild("MainCFrame") then
- Cframe = mod.MainCFrame.Value
- else
- Cframe = mod.PrimaryPart.CFrame
- end
- X = Property.Position.X - Cframe.X
- Y = Property.Position.Y - Cframe.Y
- Z = Property.Position.Z - Cframe.Z
- PlaceR:FireServer(mod.ItemName.Value, (CFrame.new(MProperty.Position.X, MProperty.Position.Y, MProperty.Position.Z)*CFrame.Angles(Cframe:toEulerAnglesXYZ())) - Vector3.new(X, Y, Z), game.Players.LocalPlayer)
- wait()
- end
- for i, v in pairs(pmds:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == game.Players[plr] and v:FindFirstChild("ItemName") and v:FindFirstChild("Type") and (v.PrimaryPart ~= nil or v:FindFirstChild("MainCFrame")) then
- copypart(v)
- end
- end
- end)
- FillButton.MouseButton1Click:connect(function()
- local PlayerName = PlayerName.Text
- local WoodName = WoodType.Text
- local ItsCFrame
- local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
- for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
- if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
- if v:FindFirstChild("MainCFrame") then
- ItsCFrame = v.MainCFrame.Value
- else
- ItsCFrame = v.PrimaryPart.CFrame
- end
- if v ~= nil then
- Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
- end
- end
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement