Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function DoChanges(v)
- local A_1 = "ToggleParticles"
- local A_2 = {
- [1] = false,
- [2] = {
- [1] = v,
- [2] = v,
- [3] = v,
- [4] = v
- }
- }
- local Event = game:GetService("ReplicatedStorage").ONEJetpackEvent
- Event:FireServer(A_1, A_2)
- end
- local function GetFatPlayer(CharacterPart)
- for _, Player in next, game:GetService("Players"):GetChildren() do
- if Player.Character then
- for _, Descendant in next, Player.Character:GetDescendants() do
- if CharacterPart == Descendant and Player ~= game:GetService("Players").LocalPlayer then
- return Player
- end
- end
- end
- end
- end
- spawn(function()
- local settings = settings();
- settings.Lua.DefaultWaitTime = 0
- while wait() do
- for i = 1, 100 do
- sethiddenproperty(game.Players.LocalPlayer, "SimulationRadius", math.pow(math.huge,math.huge))
- end
- end
- end)
- local Accessoryies = {215718515, 74891470, 1744060292}
- local Holding
- local RePosition = false
- local Debounce = false
- local Character = game:GetService("Players").LocalPlayer.Character
- local A_1 = "Hat"
- local A_2 = 1055299
- local Event = game:GetService("ReplicatedStorage").ClothingService
- Event:FireServer(A_1, A_2)
- local Hammer = Character:WaitForChild("TeapotTurret"):WaitForChild("GravityHammer")
- Hammer.Parent = Character
- Hammer.Parent = workspace.Terrain
- Hammer.Handle.Rotation = Character.Head.Rotation
- Hammer.Name = "Gun"
- Character:WaitForChild("TeapotTurret"):Destroy()
- local Attachment = Instance.new("Attachment", Hammer.Handle)
- Attachment.WorldCFrame = Hammer.Handle.CFrame + Hammer.Handle.CFrame.LookVector * -5
- local Attachment4 = Instance.new("Attachment", Hammer.Handle)
- Attachment4.WorldCFrame = Hammer.Handle.CFrame + Hammer.Handle.CFrame.LookVector * 5
- Hammer.Handle.Position = Hammer.Handle.Position - Vector3.new(1,1,0)
- local Mouse = game:GetService("Players").LocalPlayer:GetMouse()
- for _, WorkspaceInstance in next, game:GetService("Workspace"):GetDescendants() do
- if WorkspaceInstance:IsA("Part") then
- if WorkspaceInstance.Transparency == 1 then
- Mouse.TargetFilter = WorkspaceInstance
- end
- end
- end
- for _, Teleporter in next, game:GetService("Workspace"):GetChildren() do
- if Teleporter.Name == "Teleporter" then
- Teleporter:Destroy()
- end
- end
- game:GetService("UserInputService").InputEnded:Connect(function(Input, Chat)
- if Input.UserInputType == Enum.UserInputType.MouseButton1 then
- Holding = false
- end
- end)
- game:GetService("ReplicatedStorage").ClothingService:FireServer("Hat", 33070696)
- local Sound = Character:WaitForChild("Harmonica")
- Sound.Handle.Harm2:Play()
- game:GetService("UserInputService").InputBegan:Connect(function(Input, Chat)
- if Input.UserInputType == Enum.UserInputType.MouseButton1 and Hammer.Parent ~= nil then
- Holding = true
- while Holding do wait()
- spawn(function()
- if RePosition == false then
- RePosition = true
- spawn(function()
- wait(1)
- local Animation = Instance.new("Animation")
- Animation.AnimationId = "rbxassetid://1323151362"
- local Track = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Animation)
- Track = game.Players.LocalPlayer.Character:WaitForChild("Humanoid"):LoadAnimation(Animation)
- Track:Play(0, 5, 1)
- wait(.4)
- Track:AdjustSpeed(0)
- end)
- end
- for _, Players in next, game:GetService("Players"):GetChildren() do
- for _, Instances in next, Players.Character:GetDescendants() do
- if Instances:IsA("Accessory") then
- Mouse.TargetFilter = Instances
- end
- end
- end
- game:GetService("ReplicatedStorage").ClothingService:FireServer("Hat", Accessoryies[math.random(1,#Accessoryies)])
- local Bullet = Character:WaitForChild("FlamingHorns")
- pcall(function()
- Bullet.Handle:FindFirstChildOfClass("SpecialMesh"):Destroy()
- Bullet.Handle.CanCollide = false
- Bullet.Handle.AccessoryWeld:Destroy()
- Bullet.Handle.CFrame = Attachment.WorldCFrame
- Bullet.Name = "Bullet"
- if Character:FindFirstChild("FlamingHorns") then
- Character:FindFirstChild("FlamingHorns"):Destroy()
- end
- local Attachment2 = Instance.new("Attachment", workspace.Part)
- local Attachment3 = Instance.new("Attachment", Bullet.Handle)
- Bullet.Handle.CanCollide = true
- local Distance = (Mouse.Hit.Position - Attachment3.WorldPosition).magnitude/25
- Attachment2.WorldPosition = Mouse.Hit.Position + Vector3.new(Distance * math.random(-1000,1000)/750, Distance * math.random(-1000,1000)/750, Distance * math.random(-1000,1000)/750)
- Attachment2.WorldPosition = Attachment2.WorldPosition + Mouse.Hit.LookVector * 200
- local AlignPosition = Instance.new("AlignPosition", Bullet.Handle)
- AlignPosition.MaxForce = 99999999999999999
- AlignPosition.MaxVelocity = math.huge
- AlignPosition.Attachment0 = Attachment3
- AlignPosition.Attachment1 = Attachment2
- Mouse.TargetFilter = Bullet.Handle
- Mouse.TargetFilter = Hammer.Handle
- wait(.125)
- AlignPosition:Destroy()
- spawn(function()
- wait(2)
- Bullet:Destroy()
- end)
- end)
- local Hit = GetFatPlayer(Mouse.Target)
- if Hit then
- Sound.Handle.Harm3:Play()
- for _, j in next, Hit.Character:GetDescendants() do
- pcall(function()
- if j.Enabled == true then
- DoChanges(j)
- end
- end)
- end
- end
- Bullet.Handle.Touched:Connect(function(PlayerDescendant)
- local Hit = GetFatPlayer(PlayerDescendant)
- if Hit then
- Sound.Handle.Harm3:Play()
- for _, j in next, Hit.Character:GetDescendants() do
- pcall(function()
- if j.Enabled == true then
- DoChanges(j)
- end
- end)
- end
- end
- end)
- end)
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement