
Keyless Verified

local shiroshubv2 = Instance.new("ScreenGui")
local mainframe = Instance.new("Frame")
local Minimise = Instance.new("TextButton")
local Dupe = Instance.new("TextButton")
local DupeFrame = Instance.new("Frame")
local CountAxes = Instance.new("TextButton")
local StoreAxes = Instance.new("TextButton")
local RestoreAxes = Instance.new("TextButton")
local DupeSlot = Instance.new("TextBox")
local MoneyDupeSlot = Instance.new("TextBox")
local MoneyDupe = Instance.new("TextLabel")
local AxeDupe = Instance.new("TextLabel")
local Dupe_2 = Instance.new("TextLabel")
local MoneyStep1 = Instance.new("TextButton")
local MoneyStep2 = Instance.new("TextButton")
local DupeStep1 = Instance.new("TextButton")
local DupeStep2 = Instance.new("TextButton")
local Main = Instance.new("TextButton")
local MainFrame = Instance.new("Frame")
local Speed = Instance.new("TextButton")
local Fly = Instance.new("TextButton")
local GoldenAxe = Instance.new("TextButton")
local TP = Instance.new("TextButton")
local Paint = Instance.new("TextButton")
local AllBp = Instance.new("TextButton")
local CarFlight = Instance.new("TextButton")
local NoFog = Instance.new("TextButton")
local ResetCharacter = Instance.new("TextButton")
local NoClip = Instance.new("TextButton")
local InfJump = Instance.new("TextButton")
local jesus = Instance.new("TextButton")
local FastDelBps = Instance.new("TextButton")
local Jump = Instance.new("TextButton")
local SpeedValue = Instance.new("TextBox")
local JumpValue = Instance.new("TextBox")
local SecretWalkSpeed = Instance.new("TextButton")
local Plot = Instance.new("TextButton")
local PlotFrame = Instance.new("Frame")
local BlackListAll = Instance.new("TextButton")
local MaxLand = Instance.new("TextButton")
local WipeBase = Instance.new("TextButton")
local AntiBLAll = Instance.new("TextButton")
local CopyBase = Instance.new("TextButton")
local PlayerName = Instance.new("TextBox")
local You = Instance.new("TextLabel")
local Others = Instance.new("TextLabel")
local Wood = Instance.new("TextButton")
local WoodFrame = Instance.new("Frame")
local SellWood = Instance.new("TextButton")
local SellPlanks = Instance.new("TextButton")
local ModWood = Instance.new("TextButton")
local TPWood = Instance.new("TextButton")
local TPPlanks = Instance.new("TextButton")
local RemoveTrees = Instance.new("TextButton")
local TP_2 = Instance.new("TextButton")
local TPFrame = Instance.new("Frame")
local StoreWoodRUs = Instance.new("TextButton")
local StoreLand = Instance.new("TextButton")
local StoreCars = Instance.new("TextButton")
local GreenBox = Instance.new("TextButton")
local StoreFancy = Instance.new("TextButton")
local StoreLogic = Instance.new("TextButton")
local Spawn = Instance.new("TextButton")
local IceWood = Instance.new("TextButton")
local Lodge = Instance.new("TextButton")
local Dock = Instance.new("TextButton")
local Bridge = Instance.new("TextButton")
local Cave = Instance.new("TextButton")
local StrangeMan = Instance.new("TextButton")
local YellowWood = Instance.new("TextButton")
local Volcano = Instance.new("TextButton")
local Palm = Instance.new("TextButton")
local StoreBobs = Instance.new("TextButton")
local EndTimes = Instance.new("TextButton")
local Swamp = Instance.new("TextButton")
local StoreFineArts = Instance.new("TextButton")
local Hub = Instance.new("TextButton")
local HubFrame = Instance.new("Frame")
local Blood = Instance.new("TextButton")
local Venyx = Instance.new("TextButton")
local BringUp = Instance.new("TextButton")
local LightLumber = Instance.new("TextButton")
local Ferry = Instance.new("TextButton")
local JohiroAxeDupe = Instance.new("TextButton")
local Credits = Instance.new("TextButton")
local CreditsFrame = Instance.new("Frame")
local MadeBy = Instance.new("TextLabel")
local SnowyShiro = Instance.new("TextLabel")
local Credits_2 = Instance.new("TextLabel")
local AnimeCheat = Instance.new("TextLabel")
local Johiro = Instance.new("TextLabel")
local Sten = Instance.new("TextLabel")
local Averias = Instance.new("TextLabel")
local Close = Instance.new("TextButton")
local Name = Instance.new("TextLabel")
local openbutton = Instance.new("TextButton")
shiroshubv2.Name = "shiroshubv2"
shiroshubv2.Parent = game.CoreGui
mainframe.Name = "mainframe"
mainframe.Parent = shiroshubv2
mainframe.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
mainframe.BorderColor3 = Color3.fromRGB(255, 255, 255)
mainframe.BorderSizePixel = 0
mainframe.Position = UDim2.new(0.202159837, 0, 0.372229487, 0)
mainframe.Size = UDim2.new(0, 400, 0, 280)
mainframe.Visible = false
Minimise.Name = "Minimise"
Minimise.Parent = mainframe
Minimise.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Minimise.BorderColor3 = Color3.fromRGB(128, 39, 211)
Minimise.BorderSizePixel = 0
Minimise.Position = UDim2.new(0.800000012, 0, 0, 0)
Minimise.Size = UDim2.new(0, 40, 0, 40)
Minimise.Font = Enum.Font.SourceSans
Minimise.Text = "-"
Minimise.TextColor3 = Color3.fromRGB(255, 255, 255)
Minimise.TextSize = 35.000
Minimise.TextWrapped = true
Minimise.MouseButton1Down:connect(function()
openbutton.Visible = true
mainframe.Visible = false
end)
Close.Name = "Close"
Close.Parent = mainframe
Close.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Close.BorderColor3 = Color3.fromRGB(128, 39, 211)
Close.BorderSizePixel = 0
Close.Position = UDim2.new(0.899469852, 0, 0, 0)
Close.Size = UDim2.new(0, 40, 0, 40)
Close.Font = Enum.Font.SourceSans
Close.Text = "X"
Close.TextColor3 = Color3.fromRGB(255, 255, 255)
Close.TextSize = 35.000
Close.TextWrapped = true
Close.MouseButton1Down:connect(function()
shiroshubv2:Destroy()
end)
openbutton.Name = "openbutton"
openbutton.Parent = shiroshubv2
openbutton.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
openbutton.BorderColor3 = Color3.fromRGB(138, 43, 226)
openbutton.BorderSizePixel = 0
openbutton.Position = UDim2.new(0.850947857, 0, 0.935937285, 0)
openbutton.Size = UDim2.new(0, 100, 0, 30)
openbutton.Font = Enum.Font.SourceSans
openbutton.Text = "Open"
openbutton.TextColor3 = Color3.fromRGB(255, 255, 255)
openbutton.TextSize = 32.000
openbutton.MouseButton1Down:connect(function()
mainframe.Visible = true
openbutton.Visible = false
end)
Dupe.Name = "Dupe"
Dupe.Parent = mainframe
Dupe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Dupe.BorderColor3 = Color3.fromRGB(138, 43, 226)
Dupe.BorderSizePixel = 0
Dupe.Position = UDim2.new(0, 0, 0.42899999, 0)
Dupe.Size = UDim2.new(0, 80, 0, 40)
Dupe.Font = Enum.Font.SourceSans
Dupe.Text = "Dupe"
Dupe.TextColor3 = Color3.fromRGB(255, 255, 255)
Dupe.TextScaled = true
Dupe.TextSize = 32.000
Dupe.TextWrapped = true
Dupe.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = true
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = false
end)
DupeFrame.Name = "DupeFrame"
DupeFrame.Parent = Dupe
DupeFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
DupeFrame.BorderSizePixel = 0
DupeFrame.Position = UDim2.new(1, 0, -2.00299978, 0)
DupeFrame.Size = UDim2.new(0, 320, 0, 240)
DupeFrame.Visible = false
StoreAxes.Name = "StoreAxes"
StoreAxes.Parent = DupeFrame
StoreAxes.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreAxes.BorderSizePixel = 0
StoreAxes.Position = UDim2.new(0.675000012, 0, 0.26699999, 0)
StoreAxes.Size = UDim2.new(0, 98, 0, 52)
StoreAxes.Font = Enum.Font.SourceSans
StoreAxes.Text = "Store Axes"
StoreAxes.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreAxes.TextScaled = true
StoreAxes.TextSize = 14.000
StoreAxes.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreAxes.TextWrapped = true
CountAxes.Name = "CountAxes"
CountAxes.Parent = DupeFrame
CountAxes.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
CountAxes.BorderSizePixel = 0
CountAxes.Position = UDim2.new(0.675000012, 0, 0.754500031, 0)
CountAxes.Size = UDim2.new(0, 98, 0, 52)
CountAxes.Font = Enum.Font.SourceSans
CountAxes.Text = "Count Axes"
CountAxes.TextColor3 = Color3.fromRGB(255, 255, 255)
CountAxes.TextScaled = true
CountAxes.TextSize = 14.000
CountAxes.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
CountAxes.TextWrapped = true
RestoreAxes.Name = "RestoreAxes"
RestoreAxes.Parent = DupeFrame
RestoreAxes.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
RestoreAxes.BorderSizePixel = 0
RestoreAxes.Position = UDim2.new(0.675000012, 0, 0.513000011, 0)
RestoreAxes.Size = UDim2.new(0, 98, 0, 52)
RestoreAxes.Font = Enum.Font.SourceSans
RestoreAxes.Text = "Restore Axes"
RestoreAxes.TextColor3 = Color3.fromRGB(255, 255, 255)
RestoreAxes.TextScaled = true
RestoreAxes.TextSize = 14.000
RestoreAxes.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
RestoreAxes.TextWrapped = true
DupeSlot.Name = "DupeSlot"
DupeSlot.Parent = DupeFrame
DupeSlot.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
DupeSlot.BorderSizePixel = 0
DupeSlot.Position = UDim2.new(0.0199999809, 0, 0.266666681, 0)
DupeSlot.Size = UDim2.new(0, 98, 0, 52)
DupeSlot.Font = Enum.Font.SourceSans
DupeSlot.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
DupeSlot.PlaceholderText = "Slot?"
DupeSlot.Text = ""
DupeSlot.TextColor3 = Color3.fromRGB(255, 255, 255)
DupeSlot.TextScaled = true
DupeSlot.TextSize = 14.000
DupeSlot.TextWrapped = true
MoneyDupeSlot.Name = "MoneyDupeSlot"
MoneyDupeSlot.Parent = DupeFrame
MoneyDupeSlot.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MoneyDupeSlot.BorderSizePixel = 0
MoneyDupeSlot.Position = UDim2.new(0.347000003, 0, 0.26699999, 0)
MoneyDupeSlot.Size = UDim2.new(0, 98, 0, 52)
MoneyDupeSlot.Font = Enum.Font.SourceSans
MoneyDupeSlot.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
MoneyDupeSlot.PlaceholderText = "Slot?"
MoneyDupeSlot.Text = ""
MoneyDupeSlot.TextColor3 = Color3.fromRGB(255, 255, 255)
MoneyDupeSlot.TextScaled = true
MoneyDupeSlot.TextSize = 14.000
MoneyDupeSlot.TextWrapped = true
MoneyDupe.Name = "MoneyDupe"
MoneyDupe.Parent = DupeFrame
MoneyDupe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MoneyDupe.BorderSizePixel = 0
MoneyDupe.Position = UDim2.new(0.347000003, 0, 0.0250000004, 0)
MoneyDupe.Size = UDim2.new(0, 98, 0, 52)
MoneyDupe.Font = Enum.Font.SourceSans
MoneyDupe.Text = "Money Dupe"
MoneyDupe.TextColor3 = Color3.fromRGB(255, 255, 255)
MoneyDupe.TextScaled = true
MoneyDupe.TextSize = 14.000
MoneyDupe.TextWrapped = true
AxeDupe.Name = "AxeDupe"
AxeDupe.Parent = DupeFrame
AxeDupe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
AxeDupe.BorderSizePixel = 0
AxeDupe.Position = UDim2.new(0.675000012, 0, 0.0250000004, 0)
AxeDupe.Size = UDim2.new(0, 98, 0, 52)
AxeDupe.Font = Enum.Font.SourceSans
AxeDupe.Text = "Axe Dupe"
AxeDupe.TextColor3 = Color3.fromRGB(255, 255, 255)
AxeDupe.TextScaled = true
AxeDupe.TextSize = 14.000
AxeDupe.TextWrapped = true
Dupe_2.Name = "Dupe"
Dupe_2.Parent = DupeFrame
Dupe_2.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Dupe_2.BorderSizePixel = 0
Dupe_2.Position = UDim2.new(0.0199999996, 0, 0.0250000004, 0)
Dupe_2.Size = UDim2.new(0, 98, 0, 52)
Dupe_2.Font = Enum.Font.SourceSans
Dupe_2.Text = "Dupe"
Dupe_2.TextColor3 = Color3.fromRGB(255, 255, 255)
Dupe_2.TextScaled = true
Dupe_2.TextSize = 14.000
Dupe_2.TextWrapped = true
MoneyStep1.Name = "MoneyStep1"
MoneyStep1.Parent = DupeFrame
MoneyStep1.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MoneyStep1.BorderSizePixel = 0
MoneyStep1.Position = UDim2.new(0.346875012, 0, 0.513000011, 0)
MoneyStep1.Size = UDim2.new(0, 98, 0, 52)
MoneyStep1.Font = Enum.Font.SourceSans
MoneyStep1.Text = "Step 1"
MoneyStep1.TextColor3 = Color3.fromRGB(255, 255, 255)
MoneyStep1.TextScaled = true
MoneyStep1.TextSize = 14.000
MoneyStep1.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
MoneyStep1.TextWrapped = true
MoneyStep2.Name = "MoneyStep2"
MoneyStep2.Parent = DupeFrame
MoneyStep2.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MoneyStep2.BorderSizePixel = 0
MoneyStep2.Position = UDim2.new(0.347000003, 0, 0.754999995, 0)
MoneyStep2.Size = UDim2.new(0, 98, 0, 52)
MoneyStep2.Font = Enum.Font.SourceSans
MoneyStep2.Text = "Step 2"
MoneyStep2.TextColor3 = Color3.fromRGB(255, 255, 255)
MoneyStep2.TextScaled = true
MoneyStep2.TextSize = 14.000
MoneyStep2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
MoneyStep2.TextWrapped = true
DupeStep2.Name = "DupeStep2"
DupeStep2.Parent = DupeFrame
DupeStep2.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
DupeStep2.BorderSizePixel = 0
DupeStep2.Position = UDim2.new(0.0199999996, 0, 0.754999995, 0)
DupeStep2.Size = UDim2.new(0, 98, 0, 52)
DupeStep2.Font = Enum.Font.SourceSans
DupeStep2.Text = "Step 2"
DupeStep2.TextColor3 = Color3.fromRGB(255, 255, 255)
DupeStep2.TextScaled = true
DupeStep2.TextSize = 14.000
DupeStep2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
DupeStep2.TextWrapped = true
DupeStep1.Name = "DupeStep1"
DupeStep1.Parent = DupeFrame
DupeStep1.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
DupeStep1.BorderSizePixel = 0
DupeStep1.Position = UDim2.new(0.0199999996, 0, 0.513000011, 0)
DupeStep1.Size = UDim2.new(0, 98, 0, 52)
DupeStep1.Font = Enum.Font.SourceSans
DupeStep1.Text = "Step 1"
DupeStep1.TextColor3 = Color3.fromRGB(255, 255, 255)
DupeStep1.TextScaled = true
DupeStep1.TextSize = 14.000
DupeStep1.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
DupeStep1.TextWrapped = true
Main.Name = "Main"
Main.Parent = mainframe
Main.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Main.BorderColor3 = Color3.fromRGB(138, 43, 226)
Main.BorderSizePixel = 0
Main.Size = UDim2.new(0, 80, 0, 40)
Main.Font = Enum.Font.SourceSans
Main.Text = "Main"
Main.TextColor3 = Color3.fromRGB(255, 255, 255)
Main.TextScaled = true
Main.TextSize = 32.000
Main.TextWrapped = true
Main.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = true
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = false
end)
MainFrame.Name = "MainFrame"
MainFrame.Parent = Main
MainFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(1, 0, 1, 0)
MainFrame.Size = UDim2.new(0, 320, 0, 240)
MainFrame.Visible = false
Speed.Name = "Speed"
Speed.Parent = MainFrame
Speed.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Speed.BorderSizePixel = 0
Speed.Position = UDim2.new(0.0199999809, 0, 0.0250000004, 0)
Speed.Size = UDim2.new(0, 76, 0, 52)
Speed.Font = Enum.Font.SourceSans
Speed.Text = "Speed"
Speed.TextColor3 = Color3.fromRGB(255, 255, 255)
Speed.TextScaled = true
Speed.TextSize = 14.000
Speed.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Speed.TextWrapped = true
Fly.Name = "Fly"
Fly.Parent = MainFrame
Fly.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Fly.BorderSizePixel = 0
Fly.Position = UDim2.new(0.0199999996, 0, 0.270000011, 0)
Fly.Size = UDim2.new(0, 73, 0, 52)
Fly.Font = Enum.Font.SourceSans
Fly.Text = "Fly"
Fly.TextColor3 = Color3.fromRGB(255, 255, 255)
Fly.TextScaled = true
Fly.TextSize = 14.000
Fly.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Fly.TextWrapped = true
GoldenAxe.Name = "GoldenAxe"
GoldenAxe.Parent = MainFrame
GoldenAxe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
GoldenAxe.BorderSizePixel = 0
GoldenAxe.Position = UDim2.new(0.0199999996, 0, 0.757499993, 0)
GoldenAxe.Size = UDim2.new(0, 73, 0, 52)
GoldenAxe.Font = Enum.Font.SourceSans
GoldenAxe.Text = "Golden Axe"
GoldenAxe.TextColor3 = Color3.fromRGB(255, 255, 255)
GoldenAxe.TextScaled = true
GoldenAxe.TextSize = 14.000
GoldenAxe.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
GoldenAxe.TextWrapped = true
TP.Name = "TP"
TP.Parent = MainFrame
TP.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
TP.BorderSizePixel = 0
TP.Position = UDim2.new(0.0199999996, 0, 0.514999986, 0)
TP.Size = UDim2.new(0, 73, 0, 52)
TP.Font = Enum.Font.SourceSans
TP.Text = "CtrlClickTP"
TP.TextColor3 = Color3.fromRGB(255, 255, 255)
TP.TextScaled = true
TP.TextSize = 14.000
TP.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
TP.TextWrapped = true
Paint.Name = "Paint"
Paint.Parent = MainFrame
Paint.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Paint.BorderSizePixel = 0
Paint.Position = UDim2.new(0.26699999, 0, 0.757000029, 0)
Paint.Size = UDim2.new(0, 73, 0, 52)
Paint.Font = Enum.Font.SourceSans
Paint.Text = "Paint"
Paint.TextColor3 = Color3.fromRGB(255, 255, 255)
Paint.TextScaled = true
Paint.TextSize = 14.000
Paint.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Paint.TextWrapped = true
AllBp.Name = "AllBp"
AllBp.Parent = MainFrame
AllBp.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
AllBp.BorderSizePixel = 0
AllBp.Position = UDim2.new(0.26699999, 0, 0.514999986, 0)
AllBp.Size = UDim2.new(0, 73, 0, 52)
AllBp.Font = Enum.Font.SourceSans
AllBp.Text = "All Bp's"
AllBp.TextColor3 = Color3.fromRGB(255, 255, 255)
AllBp.TextScaled = true
AllBp.TextSize = 14.000
AllBp.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
AllBp.TextWrapped = true
CarFlight.Name = "CarFlight"
CarFlight.Parent = MainFrame
CarFlight.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
CarFlight.BorderSizePixel = 0
CarFlight.Position = UDim2.new(0.266874999, 0, 0.269999981, 0)
CarFlight.Size = UDim2.new(0, 73, 0, 52)
CarFlight.Font = Enum.Font.SourceSans
CarFlight.Text = "Car Flight"
CarFlight.TextColor3 = Color3.fromRGB(255, 255, 255)
CarFlight.TextScaled = true
CarFlight.TextSize = 14.000
CarFlight.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
CarFlight.TextWrapped = true
NoFog.Name = "NoFog"
NoFog.Parent = MainFrame
NoFog.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
NoFog.BorderSizePixel = 0
NoFog.Position = UDim2.new(0.753000021, 0, 0.514999986, 0)
NoFog.Size = UDim2.new(0, 73, 0, 52)
NoFog.Font = Enum.Font.SourceSans
NoFog.Text = "No Fog"
NoFog.TextColor3 = Color3.fromRGB(255, 255, 255)
NoFog.TextScaled = true
NoFog.TextSize = 14.000
NoFog.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
NoFog.TextWrapped = true
ResetCharacter.Name = "ResetCharacter"
ResetCharacter.Parent = MainFrame
ResetCharacter.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
ResetCharacter.BorderSizePixel = 0
ResetCharacter.Position = UDim2.new(0.753000021, 0, 0.757000029, 0)
ResetCharacter.Size = UDim2.new(0, 73, 0, 52)
ResetCharacter.Font = Enum.Font.SourceSans
ResetCharacter.Text = "Reset Character"
ResetCharacter.TextColor3 = Color3.fromRGB(255, 255, 255)
ResetCharacter.TextScaled = true
ResetCharacter.TextSize = 14.000
ResetCharacter.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
ResetCharacter.TextWrapped = true
NoClip.Name = "NoClip"
NoClip.Parent = MainFrame
NoClip.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
NoClip.BorderSizePixel = 0
NoClip.Position = UDim2.new(0.753000021, 0, 0.270000011, 0)
NoClip.Size = UDim2.new(0, 73, 0, 52)
NoClip.Font = Enum.Font.SourceSans
NoClip.Text = "No Clip"
NoClip.TextColor3 = Color3.fromRGB(255, 255, 255)
NoClip.TextScaled = true
NoClip.TextSize = 14.000
NoClip.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
NoClip.TextWrapped = true
InfJump.Name = "InfJump"
InfJump.Parent = MainFrame
InfJump.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
InfJump.BorderSizePixel = 0
InfJump.Position = UDim2.new(0.504999995, 0, 0.270000011, 0)
InfJump.Size = UDim2.new(0, 73, 0, 52)
InfJump.Font = Enum.Font.SourceSans
InfJump.Text = "Infinite Jump"
InfJump.TextColor3 = Color3.fromRGB(255, 255, 255)
InfJump.TextScaled = true
InfJump.TextSize = 14.000
InfJump.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
InfJump.TextWrapped = true
jesus.Name = "jesus"
jesus.Parent = MainFrame
jesus.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
jesus.BorderSizePixel = 0
jesus.Position = UDim2.new(0.504999995, 0, 0.514999986, 0)
jesus.Size = UDim2.new(0, 73, 0, 52)
jesus.Font = Enum.Font.SourceSans
jesus.Text = "Jesus"
jesus.TextColor3 = Color3.fromRGB(255, 255, 255)
jesus.TextScaled = true
jesus.TextSize = 14.000
jesus.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
jesus.TextWrapped = true
FastDelBps.Name = "FastDelBps"
FastDelBps.Parent = MainFrame
FastDelBps.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
FastDelBps.BorderSizePixel = 0
FastDelBps.Position = UDim2.new(0.504999995, 0, 0.757000029, 0)
FastDelBps.Size = UDim2.new(0, 73, 0, 52)
FastDelBps.Font = Enum.Font.SourceSans
FastDelBps.Text = "FastDelBps"
FastDelBps.TextColor3 = Color3.fromRGB(255, 255, 255)
FastDelBps.TextScaled = true
FastDelBps.TextSize = 14.000
FastDelBps.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
FastDelBps.TextWrapped = true
Jump.Name = "Jump"
Jump.Parent = MainFrame
Jump.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Jump.BorderSizePixel = 0
Jump.Position = UDim2.new(0.504999995, 0, 0.0250000004, 0)
Jump.Size = UDim2.new(0, 76, 0, 52)
Jump.Font = Enum.Font.SourceSans
Jump.Text = "Jump"
Jump.TextColor3 = Color3.fromRGB(255, 255, 255)
Jump.TextScaled = true
Jump.TextSize = 14.000
Jump.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Jump.TextWrapped = true
SpeedValue.Name = "SpeedValue"
SpeedValue.Parent = MainFrame
SpeedValue.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
SpeedValue.BorderSizePixel = 0
SpeedValue.Position = UDim2.new(0.257499993, 0, 0.0250000004, 0)
SpeedValue.Size = UDim2.new(0, 76, 0, 52)
SpeedValue.Font = Enum.Font.SourceSans
SpeedValue.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
SpeedValue.PlaceholderText = "16"
SpeedValue.Text = ""
SpeedValue.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedValue.TextScaled = true
SpeedValue.TextSize = 14.000
SpeedValue.TextWrapped = true
JumpValue.Name = "JumpValue"
JumpValue.Parent = MainFrame
JumpValue.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
JumpValue.BorderSizePixel = 0
JumpValue.Position = UDim2.new(0.742500007, 0, 0.0250000004, 0)
JumpValue.Size = UDim2.new(0, 76, 0, 52)
JumpValue.Font = Enum.Font.SourceSans
JumpValue.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
JumpValue.PlaceholderText = "50"
JumpValue.Text = ""
JumpValue.TextColor3 = Color3.fromRGB(255, 255, 255)
JumpValue.TextScaled = true
JumpValue.TextSize = 14.000
JumpValue.TextWrapped = true
SecretWalkSpeed.Name = "SecretWalkSpeed"
SecretWalkSpeed.Parent = MainFrame
SecretWalkSpeed.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
SecretWalkSpeed.BorderSizePixel = 0
SecretWalkSpeed.Size = UDim2.new(0, 6, 0, 6)
SecretWalkSpeed.AutoButtonColor = false
SecretWalkSpeed.Font = Enum.Font.SourceSans
SecretWalkSpeed.Text = ""
SecretWalkSpeed.TextColor3 = Color3.fromRGB(255, 255, 255)
SecretWalkSpeed.TextScaled = true
SecretWalkSpeed.TextSize = 14.000
SecretWalkSpeed.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
SecretWalkSpeed.TextWrapped = true
Plot.Name = "Plot"
Plot.Parent = mainframe
Plot.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Plot.BorderColor3 = Color3.fromRGB(138, 43, 226)
Plot.BorderSizePixel = 0
Plot.Position = UDim2.new(0, 0, 0.572000027, 0)
Plot.Size = UDim2.new(0, 80, 0, 40)
Plot.Font = Enum.Font.SourceSans
Plot.Text = "Plot"
Plot.TextColor3 = Color3.fromRGB(255, 255, 255)
Plot.TextScaled = true
Plot.TextSize = 32.000
Plot.TextWrapped = true
Plot.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = true
TPFrame.Visible = false
WoodFrame.Visible = false
end)
PlotFrame.Name = "PlotFrame"
PlotFrame.Parent = Plot
PlotFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
PlotFrame.BorderSizePixel = 0
PlotFrame.Position = UDim2.new(1, 0, -3.00299978, 0)
PlotFrame.Size = UDim2.new(0, 320, 0, 240)
PlotFrame.Visible = false
BlackListAll.Name = "BlackList All"
BlackListAll.Parent = PlotFrame
BlackListAll.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
BlackListAll.BorderSizePixel = 0
BlackListAll.Position = UDim2.new(0.0199999996, 0, 0.754999995, 0)
BlackListAll.Size = UDim2.new(0, 151, 0, 52)
BlackListAll.Font = Enum.Font.SourceSans
BlackListAll.Text = "Blacklist All"
BlackListAll.TextColor3 = Color3.fromRGB(255, 255, 255)
BlackListAll.TextScaled = true
BlackListAll.TextSize = 14.000
BlackListAll.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
BlackListAll.TextWrapped = true
MaxLand.Name = "MaxLand"
MaxLand.Parent = PlotFrame
MaxLand.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MaxLand.BorderSizePixel = 0
MaxLand.Position = UDim2.new(0.0199999996, 0, 0.270000011, 0)
MaxLand.Size = UDim2.new(0, 151, 0, 52)
MaxLand.Font = Enum.Font.SourceSans
MaxLand.Text = "Max Land"
MaxLand.TextColor3 = Color3.fromRGB(255, 255, 255)
MaxLand.TextScaled = true
MaxLand.TextSize = 14.000
MaxLand.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
MaxLand.TextWrapped = true
WipeBase.Name = "WipeBase"
WipeBase.Parent = PlotFrame
WipeBase.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
WipeBase.BorderSizePixel = 0
WipeBase.Position = UDim2.new(0.0199999996, 0, 0.514999986, 0)
WipeBase.Size = UDim2.new(0, 151, 0, 52)
WipeBase.Font = Enum.Font.SourceSans
WipeBase.Text = "Wipe Base"
WipeBase.TextColor3 = Color3.fromRGB(255, 255, 255)
WipeBase.TextScaled = true
WipeBase.TextSize = 14.000
WipeBase.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
WipeBase.TextWrapped = true
AntiBLAll.Name = "AntiBLAll"
AntiBLAll.Parent = PlotFrame
AntiBLAll.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
AntiBLAll.BorderSizePixel = 0
AntiBLAll.Position = UDim2.new(0.508000016, 0, 0.754999995, 0)
AntiBLAll.Size = UDim2.new(0, 151, 0, 52)
AntiBLAll.Font = Enum.Font.SourceSans
AntiBLAll.Text = "Anti Blacklist All"
AntiBLAll.TextColor3 = Color3.fromRGB(255, 255, 255)
AntiBLAll.TextScaled = true
AntiBLAll.TextSize = 14.000
AntiBLAll.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
AntiBLAll.TextWrapped = true
CopyBase.Name = "CopyBase"
CopyBase.Parent = PlotFrame
CopyBase.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
CopyBase.BorderSizePixel = 0
CopyBase.Position = UDim2.new(0.508000016, 0, 0.514999986, 0)
CopyBase.Size = UDim2.new(0, 151, 0, 52)
CopyBase.Font = Enum.Font.SourceSans
CopyBase.Text = "Copy Base"
CopyBase.TextColor3 = Color3.fromRGB(255, 255, 255)
CopyBase.TextScaled = true
CopyBase.TextSize = 14.000
CopyBase.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
CopyBase.TextWrapped = true
PlayerName.Name = "PlayerName"
PlayerName.Parent = PlotFrame
PlayerName.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
PlayerName.BorderSizePixel = 0
PlayerName.Position = UDim2.new(0.508000016, 0, 0.270000011, 0)
PlayerName.Size = UDim2.new(0, 151, 0, 52)
PlayerName.Font = Enum.Font.SourceSans
PlayerName.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
PlayerName.PlaceholderText = "Player Name?"
PlayerName.Text = ""
PlayerName.TextColor3 = Color3.fromRGB(255, 255, 255)
PlayerName.TextScaled = true
PlayerName.TextSize = 14.000
PlayerName.TextWrapped = true
You.Name = "You"
You.Parent = PlotFrame
You.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
You.BorderSizePixel = 0
You.Position = UDim2.new(0.0199999996, 0, 0.0250000004, 0)
You.Size = UDim2.new(0, 151, 0, 52)
You.Font = Enum.Font.SourceSans
You.Text = "You"
You.TextColor3 = Color3.fromRGB(255, 255, 255)
You.TextScaled = true
You.TextSize = 14.000
You.TextWrapped = true
Others.Name = "Others"
Others.Parent = PlotFrame
Others.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Others.BorderSizePixel = 0
Others.Position = UDim2.new(0.508000016, 0, 0.0250000004, 0)
Others.Size = UDim2.new(0, 151, 0, 52)
Others.Font = Enum.Font.SourceSans
Others.Text = "Others"
Others.TextColor3 = Color3.fromRGB(255, 255, 255)
Others.TextScaled = true
Others.TextSize = 14.000
Others.TextWrapped = true
Wood.Name = "Wood"
Wood.Parent = mainframe
Wood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Wood.BorderColor3 = Color3.fromRGB(138, 43, 226)
Wood.BorderSizePixel = 0
Wood.Position = UDim2.new(0, 0, 0.143000007, 0)
Wood.Size = UDim2.new(0, 80, 0, 40)
Wood.Font = Enum.Font.SourceSans
Wood.Text = "Wood"
Wood.TextColor3 = Color3.fromRGB(255, 255, 255)
Wood.TextScaled = true
Wood.TextSize = 32.000
Wood.TextWrapped = true
Wood.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = true
end)
WoodFrame.Name = "WoodFrame"
WoodFrame.Parent = Wood
WoodFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
WoodFrame.BorderSizePixel = 0
WoodFrame.Position = UDim2.new(1, 0, -0.00100021367, 0)
WoodFrame.Size = UDim2.new(0, 320, 0, 240)
WoodFrame.Visible = false
SellWood.Name = "SellWood"
SellWood.Parent = WoodFrame
SellWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
SellWood.BorderSizePixel = 0
SellWood.Position = UDim2.new(0.0199999809, 0, 0.0250000004, 0)
SellWood.Size = UDim2.new(0, 151, 0, 72)
SellWood.Font = Enum.Font.SourceSans
SellWood.Text = "Sell Wood"
SellWood.TextColor3 = Color3.fromRGB(255, 255, 255)
SellWood.TextScaled = true
SellWood.TextSize = 14.000
SellWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
SellWood.TextWrapped = true
SellPlanks.Name = "SellPlanks"
SellPlanks.Parent = WoodFrame
SellPlanks.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
SellPlanks.BorderSizePixel = 0
SellPlanks.Position = UDim2.new(0.508000016, 0, 0.0250000004, 0)
SellPlanks.Size = UDim2.new(0, 151, 0, 72)
SellPlanks.Font = Enum.Font.SourceSans
SellPlanks.Text = "Sell Planks"
SellPlanks.TextColor3 = Color3.fromRGB(255, 255, 255)
SellPlanks.TextScaled = true
SellPlanks.TextSize = 14.000
SellPlanks.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
SellPlanks.TextWrapped = true
ModWood.Name = "ModWood"
ModWood.Parent = WoodFrame
ModWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
ModWood.BorderSizePixel = 0
ModWood.Position = UDim2.new(0.0199999996, 0, 0.675000012, 0)
ModWood.Size = UDim2.new(0, 151, 0, 72)
ModWood.Font = Enum.Font.SourceSans
ModWood.Text = "Mod Wood"
ModWood.TextColor3 = Color3.fromRGB(255, 255, 255)
ModWood.TextScaled = true
ModWood.TextSize = 14.000
ModWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
ModWood.TextWrapped = true
TPWood.Name = "TPWood"
TPWood.Parent = WoodFrame
TPWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
TPWood.BorderSizePixel = 0
TPWood.Position = UDim2.new(0.0199999996, 0, 0.350000024, 0)
TPWood.Size = UDim2.new(0, 151, 0, 72)
TPWood.Font = Enum.Font.SourceSans
TPWood.Text = "TP Wood"
TPWood.TextColor3 = Color3.fromRGB(255, 255, 255)
TPWood.TextScaled = true
TPWood.TextSize = 14.000
TPWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
TPWood.TextWrapped = true
TPPlanks.Name = "TPPlanks"
TPPlanks.Parent = WoodFrame
TPPlanks.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
TPPlanks.BorderSizePixel = 0
TPPlanks.Position = UDim2.new(0.508000016, 0, 0.349999994, 0)
TPPlanks.Size = UDim2.new(0, 151, 0, 72)
TPPlanks.Font = Enum.Font.SourceSans
TPPlanks.Text = "TP Planks"
TPPlanks.TextColor3 = Color3.fromRGB(255, 255, 255)
TPPlanks.TextScaled = true
TPPlanks.TextSize = 14.000
TPPlanks.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
TPPlanks.TextWrapped = true
RemoveTrees.Name = "RemoveTrees"
RemoveTrees.Parent = WoodFrame
RemoveTrees.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
RemoveTrees.BorderSizePixel = 0
RemoveTrees.Position = UDim2.new(0.508000016, 0, 0.675000012, 0)
RemoveTrees.Size = UDim2.new(0, 151, 0, 72)
RemoveTrees.Font = Enum.Font.SourceSans
RemoveTrees.Text = "Remove Trees"
RemoveTrees.TextColor3 = Color3.fromRGB(255, 255, 255)
RemoveTrees.TextScaled = true
RemoveTrees.TextSize = 14.000
RemoveTrees.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
RemoveTrees.TextWrapped = true
TP_2.Name = "TP"
TP_2.Parent = mainframe
TP_2.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
TP_2.BorderColor3 = Color3.fromRGB(138, 43, 226)
TP_2.BorderSizePixel = 0
TP_2.Position = UDim2.new(0, 0, 0.286000013, 0)
TP_2.Size = UDim2.new(0, 80, 0, 40)
TP_2.Font = Enum.Font.SourceSans
TP_2.Text = "TP"
TP_2.TextColor3 = Color3.fromRGB(255, 255, 255)
TP_2.TextScaled = true
TP_2.TextSize = 32.000
TP_2.TextWrapped = true
TP_2.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = true
WoodFrame.Visible = false
end)
TPFrame.Name = "TPFrame"
TPFrame.Parent = TP_2
TPFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
TPFrame.BorderSizePixel = 0
TPFrame.Position = UDim2.new(1, 0, -1.00200045, 0)
TPFrame.Size = UDim2.new(0, 320, 0, 240)
TPFrame.Visible = false
StoreWoodRUs.Name = "StoreWoodRUs"
StoreWoodRUs.Parent = TPFrame
StoreWoodRUs.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreWoodRUs.BorderSizePixel = 0
StoreWoodRUs.Position = UDim2.new(0.0199999809, 0, 0.0250000004, 0)
StoreWoodRUs.Size = UDim2.new(0, 73, 0, 40)
StoreWoodRUs.Font = Enum.Font.SourceSans
StoreWoodRUs.Text = "WoodRUs"
StoreWoodRUs.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreWoodRUs.TextScaled = true
StoreWoodRUs.TextSize = 14.000
StoreWoodRUs.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreWoodRUs.TextWrapped = true
StoreLand.Name = "StoreLand"
StoreLand.Parent = TPFrame
StoreLand.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreLand.BorderSizePixel = 0
StoreLand.Position = UDim2.new(0.0199999809, 0, 0.216666669, 0)
StoreLand.Size = UDim2.new(0, 73, 0, 40)
StoreLand.Font = Enum.Font.SourceSans
StoreLand.Text = "Land Store"
StoreLand.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreLand.TextScaled = true
StoreLand.TextSize = 14.000
StoreLand.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreLand.TextWrapped = true
StoreCars.Name = "StoreCars"
StoreCars.Parent = TPFrame
StoreCars.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreCars.BorderSizePixel = 0
StoreCars.Position = UDim2.new(0.0199999996, 0, 0.415833324, 0)
StoreCars.Size = UDim2.new(0, 73, 0, 40)
StoreCars.Font = Enum.Font.SourceSans
StoreCars.Text = "Boxed Cars"
StoreCars.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreCars.TextScaled = true
StoreCars.TextSize = 14.000
StoreCars.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreCars.TextWrapped = true
GreenBox.Name = "GreenBox"
GreenBox.Parent = TPFrame
GreenBox.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
GreenBox.BorderSizePixel = 0
GreenBox.Position = UDim2.new(0.0199999996, 0, 0.80583334, 0)
GreenBox.Size = UDim2.new(0, 73, 0, 40)
GreenBox.Font = Enum.Font.SourceSans
GreenBox.Text = "Green Box"
GreenBox.TextColor3 = Color3.fromRGB(255, 255, 255)
GreenBox.TextScaled = true
GreenBox.TextSize = 14.000
GreenBox.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
GreenBox.TextWrapped = true
StoreFancy.Name = "StoreFancy"
StoreFancy.Parent = TPFrame
StoreFancy.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreFancy.BorderSizePixel = 0
StoreFancy.Position = UDim2.new(0.0199999996, 0, 0.614166677, 0)
StoreFancy.Size = UDim2.new(0, 73, 0, 40)
StoreFancy.Font = Enum.Font.SourceSans
StoreFancy.Text = "Fancy Furnishings"
StoreFancy.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreFancy.TextScaled = true
StoreFancy.TextSize = 14.000
StoreFancy.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreFancy.TextWrapped = true
StoreLogic.Name = "StoreLogic"
StoreLogic.Parent = TPFrame
StoreLogic.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreLogic.BorderSizePixel = 0
StoreLogic.Position = UDim2.new(0.26699999, 0, 0.0250000004, 0)
StoreLogic.Size = UDim2.new(0, 73, 0, 40)
StoreLogic.Font = Enum.Font.SourceSans
StoreLogic.Text = "Link's Logic"
StoreLogic.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreLogic.TextScaled = true
StoreLogic.TextSize = 14.000
StoreLogic.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreLogic.TextWrapped = true
Spawn.Name = "Spawn"
Spawn.Parent = TPFrame
Spawn.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Spawn.BorderSizePixel = 0
Spawn.Position = UDim2.new(0.504999995, 0, 0.0250000004, 0)
Spawn.Size = UDim2.new(0, 73, 0, 40)
Spawn.Font = Enum.Font.SourceSans
Spawn.Text = "Spawn"
Spawn.TextColor3 = Color3.fromRGB(255, 255, 255)
Spawn.TextScaled = true
Spawn.TextSize = 14.000
Spawn.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Spawn.TextWrapped = true
IceWood.Name = "IceWood"
IceWood.Parent = TPFrame
IceWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
IceWood.BorderSizePixel = 0
IceWood.Position = UDim2.new(0.753000021, 0, 0.0250000004, 0)
IceWood.Size = UDim2.new(0, 73, 0, 40)
IceWood.Font = Enum.Font.SourceSans
IceWood.Text = "Ice Wood"
IceWood.TextColor3 = Color3.fromRGB(255, 255, 255)
IceWood.TextScaled = true
IceWood.TextSize = 14.000
IceWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
IceWood.TextWrapped = true
Lodge.Name = "Lodge"
Lodge.Parent = TPFrame
Lodge.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Lodge.BorderSizePixel = 0
Lodge.Position = UDim2.new(0.26699999, 0, 0.805999994, 0)
Lodge.Size = UDim2.new(0, 73, 0, 40)
Lodge.Font = Enum.Font.SourceSans
Lodge.Text = "Lodge"
Lodge.TextColor3 = Color3.fromRGB(255, 255, 255)
Lodge.TextScaled = true
Lodge.TextSize = 14.000
Lodge.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Lodge.TextWrapped = true
Dock.Name = "Dock"
Dock.Parent = TPFrame
Dock.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Dock.BorderSizePixel = 0
Dock.Position = UDim2.new(0.504999995, 0, 0.805999994, 0)
Dock.Size = UDim2.new(0, 73, 0, 40)
Dock.Font = Enum.Font.SourceSans
Dock.Text = "Dock"
Dock.TextColor3 = Color3.fromRGB(255, 255, 255)
Dock.TextScaled = true
Dock.TextSize = 14.000
Dock.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Dock.TextWrapped = true
Bridge.Name = "Bridge"
Bridge.Parent = TPFrame
Bridge.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Bridge.BorderSizePixel = 0
Bridge.Position = UDim2.new(0.753000021, 0, 0.805999994, 0)
Bridge.Size = UDim2.new(0, 73, 0, 40)
Bridge.Font = Enum.Font.SourceSans
Bridge.Text = "Bridge"
Bridge.TextColor3 = Color3.fromRGB(255, 255, 255)
Bridge.TextScaled = true
Bridge.TextSize = 14.000
Bridge.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Bridge.TextWrapped = true
Cave.Name = "Cave"
Cave.Parent = TPFrame
Cave.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Cave.BorderSizePixel = 0
Cave.Position = UDim2.new(0.753000021, 0, 0.614000022, 0)
Cave.Size = UDim2.new(0, 73, 0, 40)
Cave.Font = Enum.Font.SourceSans
Cave.Text = "Cave"
Cave.TextColor3 = Color3.fromRGB(255, 255, 255)
Cave.TextScaled = true
Cave.TextSize = 14.000
Cave.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Cave.TextWrapped = true
StrangeMan.Name = "StrangeMan"
StrangeMan.Parent = TPFrame
StrangeMan.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StrangeMan.BorderSizePixel = 0
StrangeMan.Position = UDim2.new(0.26699999, 0, 0.614000022, 0)
StrangeMan.Size = UDim2.new(0, 73, 0, 40)
StrangeMan.Font = Enum.Font.SourceSans
StrangeMan.Text = "Strange Man"
StrangeMan.TextColor3 = Color3.fromRGB(255, 255, 255)
StrangeMan.TextScaled = true
StrangeMan.TextSize = 14.000
StrangeMan.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StrangeMan.TextWrapped = true
YellowWood.Name = "YellowWood"
YellowWood.Parent = TPFrame
YellowWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
YellowWood.BorderSizePixel = 0
YellowWood.Position = UDim2.new(0.504999995, 0, 0.614000022, 0)
YellowWood.Size = UDim2.new(0, 73, 0, 40)
YellowWood.Font = Enum.Font.SourceSans
YellowWood.Text = "Yellow Wood"
YellowWood.TextColor3 = Color3.fromRGB(255, 255, 255)
YellowWood.TextScaled = true
YellowWood.TextSize = 14.000
YellowWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
YellowWood.TextWrapped = true
Volcano.Name = "Volcano"
Volcano.Parent = TPFrame
Volcano.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Volcano.BorderSizePixel = 0
Volcano.Position = UDim2.new(0.504999995, 0, 0.216999993, 0)
Volcano.Size = UDim2.new(0, 73, 0, 40)
Volcano.Font = Enum.Font.SourceSans
Volcano.Text = "Volcano"
Volcano.TextColor3 = Color3.fromRGB(255, 255, 255)
Volcano.TextScaled = true
Volcano.TextSize = 14.000
Volcano.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Volcano.TextWrapped = true
Palm.Name = "Palm"
Palm.Parent = TPFrame
Palm.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Palm.BorderSizePixel = 0
Palm.Position = UDim2.new(0.753000021, 0, 0.216999993, 0)
Palm.Size = UDim2.new(0, 73, 0, 40)
Palm.Font = Enum.Font.SourceSans
Palm.Text = "Palm"
Palm.TextColor3 = Color3.fromRGB(255, 255, 255)
Palm.TextScaled = true
Palm.TextSize = 14.000
Palm.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Palm.TextWrapped = true
StoreBobs.Name = "StoreBobs"
StoreBobs.Parent = TPFrame
StoreBobs.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreBobs.BorderSizePixel = 0
StoreBobs.Position = UDim2.new(0.26699999, 0, 0.416399986, 0)
StoreBobs.Size = UDim2.new(0, 73, 0, 40)
StoreBobs.Font = Enum.Font.SourceSans
StoreBobs.Text = "Bob's Shack"
StoreBobs.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreBobs.TextScaled = true
StoreBobs.TextSize = 14.000
StoreBobs.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreBobs.TextWrapped = true
EndTimes.Name = "EndTimes"
EndTimes.Parent = TPFrame
EndTimes.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
EndTimes.BorderSizePixel = 0
EndTimes.Position = UDim2.new(0.753000021, 0, 0.416000009, 0)
EndTimes.Size = UDim2.new(0, 73, 0, 40)
EndTimes.Font = Enum.Font.SourceSans
EndTimes.Text = "End Times"
EndTimes.TextColor3 = Color3.fromRGB(255, 255, 255)
EndTimes.TextScaled = true
EndTimes.TextSize = 14.000
EndTimes.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
EndTimes.TextWrapped = true
Swamp.Name = "Swamp"
Swamp.Parent = TPFrame
Swamp.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Swamp.BorderSizePixel = 0
Swamp.Position = UDim2.new(0.504999995, 0, 0.416000009, 0)
Swamp.Size = UDim2.new(0, 73, 0, 40)
Swamp.Font = Enum.Font.SourceSans
Swamp.Text = "Swamp"
Swamp.TextColor3 = Color3.fromRGB(255, 255, 255)
Swamp.TextScaled = true
Swamp.TextSize = 14.000
Swamp.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Swamp.TextWrapped = true
StoreFineArts.Name = "StoreFineArts"
StoreFineArts.Parent = TPFrame
StoreFineArts.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreFineArts.BorderSizePixel = 0
StoreFineArts.Position = UDim2.new(0.26699999, 0, 0.216999993, 0)
StoreFineArts.Size = UDim2.new(0, 73, 0, 40)
StoreFineArts.Font = Enum.Font.SourceSans
StoreFineArts.Text = "Fine Arts"
StoreFineArts.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreFineArts.TextScaled = true
StoreFineArts.TextSize = 14.000
StoreFineArts.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreFineArts.TextWrapped = true
Hub.Name = "Hub"
Hub.Parent = mainframe
Hub.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Hub.BorderColor3 = Color3.fromRGB(138, 43, 226)
Hub.BorderSizePixel = 0
Hub.Position = UDim2.new(0, 0, 0.714999974, 0)
Hub.Size = UDim2.new(0, 80, 0, 40)
Hub.Font = Enum.Font.SourceSans
Hub.Text = "Hub's"
Hub.TextColor3 = Color3.fromRGB(255, 255, 255)
Hub.TextScaled = true
Hub.TextSize = 32.000
Hub.TextWrapped = true
Hub.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = true
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = false
end)
HubFrame.Name = "HubFrame"
HubFrame.Parent = Hub
HubFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
HubFrame.BorderSizePixel = 0
HubFrame.Position = UDim2.new(1, 0, -4.00400019, 0)
HubFrame.Size = UDim2.new(0, 320, 0, 240)
HubFrame.Visible = false
Blood.Name = "Blood"
Blood.Parent = HubFrame
Blood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Blood.BorderSizePixel = 0
Blood.Position = UDim2.new(0.0199999809, 0, 0.0250000004, 0)
Blood.Size = UDim2.new(0, 151, 0, 72)
Blood.Font = Enum.Font.SourceSans
Blood.Text = "Blood"
Blood.TextColor3 = Color3.fromRGB(255, 255, 255)
Blood.TextScaled = true
Blood.TextSize = 14.000
Blood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Blood.TextWrapped = true
Venyx.Name = "Venyx"
Venyx.Parent = HubFrame
Venyx.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Venyx.BorderSizePixel = 0
Venyx.Position = UDim2.new(0.508000016, 0, 0.0250000004, 0)
Venyx.Size = UDim2.new(0, 151, 0, 72)
Venyx.Font = Enum.Font.SourceSans
Venyx.Text = "Venyx"
Venyx.TextColor3 = Color3.fromRGB(255, 255, 255)
Venyx.TextScaled = true
Venyx.TextSize = 14.000
Venyx.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Venyx.TextWrapped = true
BringUp.Name = "Bring Up"
BringUp.Parent = HubFrame
BringUp.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
BringUp.BorderSizePixel = 0
BringUp.Position = UDim2.new(0.0199999996, 0, 0.675000012, 0)
BringUp.Size = UDim2.new(0, 151, 0, 72)
BringUp.Font = Enum.Font.SourceSans
BringUp.Text = "Bring Up"
BringUp.TextColor3 = Color3.fromRGB(255, 255, 255)
BringUp.TextScaled = true
BringUp.TextSize = 14.000
BringUp.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
BringUp.TextWrapped = true
LightLumber.Name = "Light Lumber"
LightLumber.Parent = HubFrame
LightLumber.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
LightLumber.BorderSizePixel = 0
LightLumber.Position = UDim2.new(0.0199999996, 0, 0.350000024, 0)
LightLumber.Size = UDim2.new(0, 151, 0, 72)
LightLumber.Font = Enum.Font.SourceSans
LightLumber.Text = "Light Lumber"
LightLumber.TextColor3 = Color3.fromRGB(255, 255, 255)
LightLumber.TextScaled = true
LightLumber.TextSize = 14.000
LightLumber.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
LightLumber.TextWrapped = true
Ferry.Name = "Ferry"
Ferry.Parent = HubFrame
Ferry.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Ferry.BorderSizePixel = 0
Ferry.Position = UDim2.new(0.508000016, 0, 0.675000012, 0)
Ferry.Size = UDim2.new(0, 151, 0, 72)
Ferry.Font = Enum.Font.SourceSans
Ferry.Text = "Ferry"
Ferry.TextColor3 = Color3.fromRGB(255, 255, 255)
Ferry.TextScaled = true
Ferry.TextSize = 14.000
Ferry.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Ferry.TextWrapped = true
JohiroAxeDupe.Name = "JohiroAxeDupe"
JohiroAxeDupe.Parent = HubFrame
JohiroAxeDupe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
JohiroAxeDupe.BorderSizePixel = 0
JohiroAxeDupe.Position = UDim2.new(0.508000016, 0, 0.349999994, 0)
JohiroAxeDupe.Size = UDim2.new(0, 151, 0, 72)
JohiroAxeDupe.Font = Enum.Font.SourceSans
JohiroAxeDupe.Text = "Johiro's Axe Dupe"
JohiroAxeDupe.TextColor3 = Color3.fromRGB(255, 255, 255)
JohiroAxeDupe.TextScaled = true
JohiroAxeDupe.TextSize = 14.000
JohiroAxeDupe.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
JohiroAxeDupe.TextWrapped = true
Credits.Name = "Credits"
Credits.Parent = mainframe
Credits.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Credits.BorderColor3 = Color3.fromRGB(138, 43, 226)
Credits.BorderSizePixel = 0
Credits.Position = UDim2.new(0, 0, 0.85799998, 0)
Credits.Size = UDim2.new(0, 80, 0, 40)
Credits.Font = Enum.Font.SourceSans
Credits.Text = "Credits"
Credits.TextColor3 = Color3.fromRGB(255, 255, 255)
Credits.TextScaled = true
Credits.TextSize = 32.000
Credits.TextWrapped = true
Credits.MouseButton1Down:connect(function()
CreditsFrame.Visible = true
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = false
end)
CreditsFrame.Name = "CreditsFrame"
CreditsFrame.Parent = Credits
CreditsFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
CreditsFrame.BorderSizePixel = 0
CreditsFrame.Position = UDim2.new(1, 0, -5.00599957, 0)
CreditsFrame.Size = UDim2.new(0, 320, 0, 240)
MadeBy.Name = "Made By"
MadeBy.Parent = CreditsFrame
MadeBy.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
MadeBy.BackgroundTransparency = 100.000
MadeBy.BorderSizePixel = 0
MadeBy.Position = UDim2.new(0.159374997, 0, 0, 0)
MadeBy.Size = UDim2.new(0, 200, 0, 48)
MadeBy.Font = Enum.Font.GothamBold
MadeBy.Text = "Made By"
MadeBy.TextColor3 = Color3.fromRGB(255, 255, 255)
MadeBy.TextScaled = true
MadeBy.TextSize = 13.000
MadeBy.TextWrapped = true
SnowyShiro.Name = "SnowyShiro"
SnowyShiro.Parent = CreditsFrame
SnowyShiro.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
SnowyShiro.BackgroundTransparency = 100.000
SnowyShiro.BorderSizePixel = 0
SnowyShiro.Position = UDim2.new(0, 0, 0.19600004, 0)
SnowyShiro.Size = UDim2.new(0, 320, 0, 48)
SnowyShiro.Font = Enum.Font.GothamBold
SnowyShiro.Text = "SnowyShiro#0001"
SnowyShiro.TextColor3 = Color3.fromRGB(255, 255, 255)
SnowyShiro.TextSize = 27.000
SnowyShiro.TextWrapped = true
Credits_2.Name = "Credits"
Credits_2.Parent = CreditsFrame
Credits_2.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
Credits_2.BackgroundTransparency = 100.000
Credits_2.BorderSizePixel = 0
Credits_2.Position = UDim2.new(0.159374997, 0, 0.40016669, 0)
Credits_2.Size = UDim2.new(0, 200, 0, 48)
Credits_2.Font = Enum.Font.GothamBold
Credits_2.Text = "Credits"
Credits_2.TextColor3 = Color3.fromRGB(255, 255, 255)
Credits_2.TextScaled = true
Credits_2.TextSize = 13.000
Credits_2.TextWrapped = true
AnimeCheat.Name = "AnimeCheat"
AnimeCheat.Parent = CreditsFrame
AnimeCheat.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
AnimeCheat.BackgroundTransparency = 100.000
AnimeCheat.BorderSizePixel = 0
AnimeCheat.Position = UDim2.new(0, 0, 0.596000135, 0)
AnimeCheat.Size = UDim2.new(0, 160, 0, 48)
AnimeCheat.Font = Enum.Font.GothamBold
AnimeCheat.Text = "AnimeCheat"
AnimeCheat.TextColor3 = Color3.fromRGB(255, 255, 255)
AnimeCheat.TextSize = 26.000
AnimeCheat.TextWrapped = true
Johiro.Name = "Johiro"
Johiro.Parent = CreditsFrame
Johiro.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
Johiro.BackgroundTransparency = 100.000
Johiro.BorderSizePixel = 0
Johiro.Position = UDim2.new(0.5, 0, 0.596000135, 0)
Johiro.Size = UDim2.new(0, 160, 0, 48)
Johiro.Font = Enum.Font.GothamBold
Johiro.Text = "Johiro"
Johiro.TextColor3 = Color3.fromRGB(255, 255, 255)
Johiro.TextSize = 27.000
Johiro.TextWrapped = true
Sten.Name = "Sten"
Sten.Parent = CreditsFrame
Sten.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
Sten.BackgroundTransparency = 100.000
Sten.BorderSizePixel = 0
Sten.Position = UDim2.new(0, 0, 0.800166547, 0)
Sten.Size = UDim2.new(0, 160, 0, 48)
Sten.Font = Enum.Font.GothamBold
Sten.Text = "Sten"
Sten.TextColor3 = Color3.fromRGB(255, 255, 255)
Sten.TextSize = 30.000
Sten.TextWrapped = true
Averias.Name = "Averias"
Averias.Parent = CreditsFrame
Averias.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
Averias.BackgroundTransparency = 100.000
Averias.BorderSizePixel = 0
Averias.Position = UDim2.new(0.5, 0, 0.796000063, 0)
Averias.Size = UDim2.new(0, 160, 0, 48)
Averias.Font = Enum.Font.GothamBold
Averias.Text = "Averias"
Averias.TextColor3 = Color3.fromRGB(255, 255, 255)
Averias.TextSize = 27.000
Averias.TextWrapped = true
Name.Name = "Name"
Name.Parent = mainframe
Name.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Name.BorderSizePixel = 0
Name.Position = UDim2.new(0.200000003, 0, 0, 0)
Name.Size = UDim2.new(0, 240, 0, 40)
Name.Font = Enum.Font.SourceSans
Name.Text = "Shiro's Hub"
Name.TextColor3 = Color3.fromRGB(255, 255, 255)
Name.TextScaled = true
Name.TextSize = 14.000
Name.TextWrapped = true
local function QMMS_fake_script() -- mainframe.LocalScript
local script = Instance.new('LocalScript', mainframe)
script.parent.Selectable = true
script.Parent.Active = true
script.parent.Draggable = true
end
coroutine.wrap(QMMS_fake_script)()
local MoneyCooldown = false
local CurrentSlot = game.Players.LocalPlayer:WaitForChild("CurrentSaveSlot").Value
local ScriptLoadOrSave = false
local CurrentlySavingOrLoading = game.Players.LocalPlayer:WaitForChild("CurrentlySavingOrLoading")
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 CheckSlotNumber1() --Checks if the slot number is right
if MoneyDupeSlot.Text == "1" or MoneyDupeSlot.Text == "2" or MoneyDupeSlot.Text == "3" or MoneyDupeSlot.Text == "4" or MoneyDupeSlot.Text == "5" or MoneyDupeSlot.Text == "6" then
local SlotNumber = tonumber(MoneyDupeSlot.Text)
return SlotNumber
else return false
end
end
local function CheckSlotNumber2() --Checks if the slot number is right
if DupeSlot.Text == "1" or DupeSlot.Text == "2" or DupeSlot.Text == "3" or DupeSlot.Text == "4" or DupeSlot.Text == "5" or DupeSlot.Text == "6" then
local SlotNumber = tonumber(DupeSlot.Text)
return SlotNumber
else return false
end
end
local function SendNotification(title,text,duration,...)
game.StarterGui:SetCore("SendNotification", {
Title = title;
Text = text;
Icon = "";
Duration = duration;
})
end
--Join Detecter
game.Players.ChildAdded:Connect(function(player)
if not pcall (function()
SendNotification("Player JOINED",""..player.Name.." has JOINED the game",5 )
end) then
print ("Error")
end
end)
--Leave Detecter
game.Players.ChildRemoved:Connect(function(player)
if not pcall (function()
SendNotification("Player LEFT",""..player.Name.." has LEFT the game",4.4 )
end) then
print ("Error")
end
end)
SendNotification("Loaded","Join and leave detector is loaded",2)
--Walkspeed
Speed.MouseButton1Down:connect(function()
while true do
wait()
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = SpeedValue.Text
end
end)
--Jumppower
Jump.MouseButton1Down:connect(function()
while true do
wait()
game.Players.LocalPlayer.Character.Humanoid.JumpPower = JumpValue.Text
end
end)
--Fly
local toggle = false
Fly.MouseButton1Click:Connect(function()
toggle = not toggle
Fly.TextColor3 = (toggle and Color3.fromRGB(85, 255, 127) or Color3.fromRGB(255,255,255))
if toggle then
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()
else
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
end)
--Car Flight
CarFlight.MouseButton1Down:connect(function()
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 flying = true
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 = 500
local speed = 0
function Fly()
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 = false
if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
speed = speed+125.0+(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-250
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() == "z" then
if flying then flying = false
else
flying = true
Fly()
end
elseif 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
wait(5)
end)
end)
--Infinite Jump
local toggle = false
InfJump.MouseButton1Click:Connect(function()
toggle = not toggle
InfJump.TextColor3 = (toggle and Color3.fromRGB(85, 255, 127) or Color3.fromRGB(255,255,255))
if toggle then
InfiniteJumpEnabled = true
game:GetService("UserInputService").JumpRequest:connect(function()
if InfiniteJumpEnabled then
game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
InfiniteJumpEnabled = true
end
end)
else
InfiniteJumpEnabled = false
game:GetService("UserInputService").JumpRequest:connect(function()
if InfiniteJumpEnabled then
game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
end
end)
end
end)
--No Clip
_G.noclip = false
game:GetService('RunService').Stepped:connect(function()
if noclip then
game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
NoClip.TextColor3 = Color3.fromRGB(85, 255, 127)
end
end)
NoClip.MouseButton1Down:connect(function()
noclip = not noclip
NoClip.TextColor3 = Color3.fromRGB(255, 255, 255)
end)
--Ctrl+Click TP
TP.MouseButton1Down:connect(function()
local UIS = game:GetService("UserInputService")
local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
function GetCharacter()
return game.Players.LocalPlayer.Character
end
function Teleport(pos)
local Char = GetCharacter()
if Char then
Char:MoveTo(pos)
end
end
UIS.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 and UIS:IsKeyDown(Enum.KeyCode.LeftControl) then
Teleport(Mouse.Hit.p)
end
end)
end)
--All BP's
AllBp.MouseButton1Click: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)
--Jesus
local toggle = false
jesus.MouseButton1Click:Connect(function()
toggle = not toggle
jesus.TextColor3 = (toggle and Color3.fromRGB(85, 255, 127) or Color3.fromRGB(255,255,255))
if toggle then
for index, water in pairs(game.Workspace.Water:GetChildren()) do
water.CanCollide = true
end
else
for index, water in pairs(game.Workspace.Water:GetChildren()) do
water.CanCollide = false
end
end
end)
--No Fog
NoFog.MouseButton1Down:connect(function()
--Fog.BackgroundColor3 = Color3.new(0, 0, 0)
NoFog.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)
--Golden Axe
spawn(function()
GAxe = false
function GetAxe() --Gets your current axe thats equiped when called
if game.Players.LocalPlayer.Character:FindFirstChild("Tool") then
return game.Players.LocalPlayer.Character.Tool --returns the axe when found
else
return false --returns false when not equiped
end
end
function GetDamage(Axe, TreeClass)-- Gets the right Damage of the axe and returns it if called to prevent killing yourself like gold axe
if Axe.ToolTip == "Basic Hatchet" then return 0.2
elseif Axe.ToolTip == "Plain Axe" then return 0.55
elseif Axe.ToolTip == "Steel Axe" then return 0.93
elseif Axe.ToolTip == "Hardened Axe" then return 1.45
elseif Axe.ToolTip == "Silver Axe" then return 1.6
elseif Axe.ToolTip == "Rukiryaxe" then return 1.68
elseif Axe.ToolTip == "Beta Axe of Bosses" then return 1.45
elseif Axe.ToolTip == "Alpha Axe of Testing" then return 1.5
elseif Axe.ToolTip == "Fire Axe" then
if TreeClass ~= "Volcano" then return 0.6 else return 6.35 end
elseif Axe.ToolTip == "End Times Axe" then
if TreeClass ~= "LoneCave" then return 1.58 else return 10000000 end
elseif Axe.ToolTip == "Candy Cane Axe" then return 0
elseif Axe.ToolTip == "Johiro" then return 1.8
elseif Axe.ToolTip == "Beesaxe" then return 1.4
elseif Axe.ToolTip == "CHICKEN AXE" then return 0.9
elseif Axe.ToolTip == "Amber Axe" then return 3.39
elseif Axe.ToolTip == "The Many Axe" then return 10.2
elseif Axe.ToolTip == "Gingerbread Axe" then
if TreeClass == "Walnut" then return 8.5
elseif TreeClass == "Koa" then return 11 else return 1.2 end
elseif Axe.ToolTip == "Bird Axe" then
if TreeClass == "Volcano" then return 2.5 elseif TreeClass == "CaveCrawler" then return 3.9 else return 1.65 end
end
end
function GCut(TreePart) --Cuts the tree when called with the tree you want to cut
if GetAxe() ~= false then --checks if you have a axe equiped
Damage = GetDamage(GetAxe(), TreePart.Parent.TreeClass.Value) --gets the Damage
Height = TreePart.CFrame:pointToObjectSpace(mouse.Hit.p).Y + TreePart.Size.Y/2 --Gets the Height
local CutArguments = {
sectionId = TreePart.ID.Value,
faceVector = Vector3.new(0,0,-1),
height = Height,
hitPoints = Damage,
cooldown = 0,
cuttingClass = "Axe",
tool = GetAxe()
}
for i=1, 50 do
game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(TreePart.Parent.CutEvent, CutArguments)
end
end
end
function CutTree(Tree) --Cuts the tree when called with the tree you want to cut
if GetAxe() ~= false then --checks if you have a axe equiped
Damage = GetDamage(GetAxe(), Tree.TreeClass.Value) --gets the Damage
local CutArguments = {
sectionId = 1,
faceVector = Vector3.new(0,0,-1),
height = 0.5,
hitPoints = Damage,
cooldown = 0,
cuttingClass = "Axe",
tool = GetAxe()
}
for i=1, 50 do
game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(Tree.CutEvent, CutArguments)
end
end
end
TreeList = {} --Creates a table of the trees
for a,b in pairs(workspace:GetChildren()) do
if b.name == "TreeRegion" then
b.ChildAdded:Connect(function(NewTree)--Creates functions that Adds new trees to the list
table.insert(TreeList, NewTree)
end)
for c,d in pairs(b:GetChildren()) do-- Adds the trees when first time starting the script
if d.Name == "Model" then
table.insert(TreeList, d)
end
end
end
end
spawn(function() --used spawn so it wont interrupt any of the other things
CutEnabled = false
while wait(.5) do --Main loop to do the stuff
if CutEnabled == true then
if GetAxe() ~= false then --Checks if you have a axe equiped
for a,b in pairs(TreeList) do
if not b:FindFirstChild("RootCut") and b:FindFirstChild("CutEvent") then --Checks if the tree is already cut
distance = (game.Players.LocalPlayer.Character.Head.Position - b.WoodSection.Position).magnitude --gets the distance between player and tree
if distance < 225 then --if distance lower than 225 then it will cut the tree
CutTree(b) --Calls the function with the tree to cut
end
else
table.remove(TreeList, a)--if tree already cut then it gets removed from the list
end
end
end
end
end
end)
mouse = game.Players.LocalPlayer:GetMouse() --Gets the Mouse
mouse.Button1Down:connect(function()
if GAxe == true and GetAxe() ~= false then
Target = mouse.Target
GCut(Target)
end
end)
--Credits to Johiro, if you decide to skid atleast give credits
end)
GoldenAxe.MouseButton1Down:connect(function()
if GAxe == true then
GAxe = false
GoldenAxe.TextColor3 = Color3.fromRGB(255, 255, 255)
elseif GAxe == false then
GAxe = true
GoldenAxe.TextColor3 = Color3.fromRGB(85, 255, 127)
--Credits to Johiro
end
end)
--Paint
Paint.MouseButton1Click:connect(function()
loadstring(game:HttpGet('https://pastebin.com/raw/3Bk4KVYq',true))()
end)
--Fast Delete BP's
FastDelBps.MouseButton1Click:connect(function()
loadstring(game:HttpGet("https://pastebin.com/raw/1YR8cpNE", true))()
end)
--Reset Character
ResetCharacter.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Character.Head:Destroy()
end)
--Secret Walkspeed
SecretWalkSpeed.MouseButton1Down:connect(function()
local walkspeedplayer = game:GetService("Players").LocalPlayer
local walkspeedmouse = walkspeedplayer:GetMouse()
local walkspeedenabled = false
function x_walkspeed(key)
if (key == "x") then
if walkspeedenabled == false then
_G.WS = 200;
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 = 20;
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)
--Sell Wood
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)
--Sell Planks
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)
--TP Wood
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)
--TP Planks
TPPlanks.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)
--Mod Wood
ModWood.MouseButton1Click: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.WoodSection)
game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(Log.WoodSection)
end
end)
end
end
end
wait(2.0)
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)
for i=1,20 do
game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log.WoodSection)
game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(Log.WoodSection)
end
end
end
end
end)
--Remove Tree's
RemoveTrees.MouseButton1Click:Connect(function()
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)
--Wood R Us
StoreWoodRUs.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(265, 5, 57))
end)
--Link's Logic
StoreLogic.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(4607, 9, -798))
end)
--Spawn
Spawn.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(155, 5, 74))
end)
--Ice Wood
IceWood.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(1451.66248, 412.208405, 3183.47607))
end)
--Land Store
StoreLand.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(258, 5, -99))
end)
--Fine Arts
StoreFineArts.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(5207, -156, 719))
end)
--Volcano
Volcano.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(-1585, 625, 1140))
end)
--Palm
Palm.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(2549, 5, -42))
end)
--Boxed Cars
StoreCars.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(509, 5.2, -1463))
end)
--Bob's Shack
StoreBobs.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(260, 10, -2542))
end)
--Swamp
Swamp.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(-1209, 138, -801))
end)
--End Times
EndTimes.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(113, -204, -951))
end)
--Fancy Furnishings
StoreFancy.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(491, 13, -1720))
end)
--Strange Man
StrangeMan.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(1061, 20, 1131))
end)
--Yellow Wood
YellowWood.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(-1124.91565, 1.10021782, -943.932129))
end)
--Cave
Cave.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(3581, -177, 430))
end)
--Green Box
GreenBox.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(-1668.39197, 349.601929, 1475.36255))
end)
--Lodge
Lodge.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(1244, 66, 2306))
end)
--Dock
Dock.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(1114, 3.2, -197))
end)
--Bridge
Bridge.MouseButton1Down:connect(function()
function Tlprt(Cframe)
game.Players.LocalPlayer.Character.Humanoid.Jump = true
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(113, 15, -977))
end)
--Dupe Step 1
DupeStep1.MouseButton1Click:Connect(function()
ScriptLoadOrSave = true
local CheckSlot = CheckSlotNumber2()
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
ScriptLoadOrSave = false
end)
--Dupe Step 2
DupeStep2.MouseButton1Click:Connect(function()
ScriptLoadOrSave = true
local CheckSlot = CheckSlotNumber2()
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
ScriptLoadOrSave = false
end)
--Money Step 1
MoneyStep1.MouseButton1Click:Connect(function()
local CheckSlot = CheckSlotNumber1()
if CheckSlot ~= false then
if CurrentSlot ~= -1 then
ScriptLoadOrSave = true
local SaveSlot = game.ReplicatedStorage.LoadSaveRequests.RequestSave:InvokeServer(CheckSlot)
if SaveSlot == true then
SendNotification("Save Notification", "Saved your Slot", 2)
wait(.5)
ScriptLoadOrSave = false
elseif SaveSlot == false then
SendNotification("Already Saving", "Saving/Loading is currently in Progress", 1)
wait(.5)
ScriptLoadOrSave = false
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
wait(3)
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)
--Money Step 2
MoneyStep2.MouseButton1Click:Connect(function()
ScriptLoadOrSave = true
local CheckSlot = CheckSlotNumber1()
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
ScriptLoadOrSave = false
end)
--Axe Store Axes
StoreAxes.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)
--Axe Restore Axes
RestoreAxes.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)
--Axe Count Axes
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)
--Maxland
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)
--Wipe Base
WipeBase.MouseButton1Click:Connect(function()
local plr = game.Players.LocalPlayer
local torso = plr.Character.HumanoidRootPart
local delaybeweenchecks = 0.5
local opendistance = 10
for i, v in pairs(game:GetService("Workspace").Stores.ShopItems:GetChildren()) do
local A_1 = v
local Event = game:GetService("ReplicatedStorage").Interaction.ClientIsDragging
Event:FireServer(A_1)
end
end)
--Copy Base
local script = Instance.new('LocalScript', CopyBase)
script.Parent.MouseButton1Click:Connect(function()
local RunService = game:GetService("RunService")
local TargetPlayer = script.Parent.Parent.PlayerName.Text
local SlowMode = true
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
end)
--Blacklist All
BlackListAll.MouseButton1Click:Connect(function()
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)
end)
--Anti Blacklist All
AntiBLAll.MouseButton1Click:Connect(function()
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)
--Blood
Blood.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastebin.com/raw/jJ48V2yi", true))()
end)
--Venyx
Venyx.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastebin.com/raw/guLbXvSu", true))()
end)
--Light Lumber
LightLumber.MouseButton1Click:Connect(function()
loadstring(game:GetObjects("rbxassetid://03271460677")[1].Source)()
end)
--Ferry
Ferry.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastebin.com/raw/WfpzEV2d", true))()
end)
--Bring Up
BringUp.MouseButton1Click:Connect(function()
loadstring(game:GetObjects("rbxassetid://01925396229")[1].Source)()
end)
--Johiro Axe Dupe
JohiroAxeDupe.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastebin.com/raw/fmEYwvqn", true))()
end)



cool stuff! Consider adding detailed features please :)
eh. i use this script mostly for the hub part of it because thats really useful i'd rather use blood gui than this, but cool script! i'd say blood gui is the best one i've used and this one is the second best one.
i forgot to mention blood gui has the crappiest ui EVER