SHOW:
|
|
- or go back to the newest paste.
| 1 | ||
| 2 | --A small part, here with a message!-- | |
| 3 | ||
| 4 | local Player = game:GetService("Players"):FindFirstChild(owner.Name)
| |
| 5 | local Character = Player.Character | |
| 6 | ||
| 7 | sine = 0 | |
| 8 | change = 1 | |
| 9 | sin = math.sin | |
| 10 | Cos = math.cos | |
| 11 | ||
| 12 | local Model = Instance.new("Model",script)
| |
| 13 | Model.Name = "cough" | |
| 14 | - | Model.Name = "im sorry game_fixing" |
| 14 | + | |
| 15 | Part.Size = Vector3.new(1, 1, 1) | |
| 16 | Part.Name = "Head" | |
| 17 | Part.Anchored = true | |
| 18 | Part.Orientation = Vector3.new(90, 0, 0) | |
| 19 | local Humanoid = Instance.new("Humanoid",Model)
| |
| 20 | Humanoid.Name = "Humanoid" | |
| 21 | ||
| 22 | Player.Chatted:connect(function(msg) | |
| 23 | Model.Name = msg | |
| 24 | end) | |
| 25 | ||
| 26 | function hammermesh(part) | |
| 27 | local Mesh = Instance.new("SpecialMesh",part)
| |
| 28 | Mesh.MeshId = "rbxassetid://10604848" | |
| 29 | Mesh.TextureId = "rbxassetid://10605252" | |
| 30 | return Mesh | |
| 31 | end | |
| 32 | ||
| 33 | function hammertime(player) | |
| 34 | local pee = player | |
| 35 | local hammer = Instance.new("Part",pee.Character)
| |
| 36 | hammer.Size = Vector3.new(2, 5, 4) | |
| 37 | hammer.Anchored = false | |
| 38 | hammer.Position = pee.Character.HumanoidRootPart.Position + Vector3.new(0, 15, 0) | |
| 39 | local Mesh = Instance.new("SpecialMesh",hammer)
| |
| 40 | Mesh.MeshId = "rbxassetid://10604848" | |
| 41 | Mesh.TextureId = "rbxassetid://10605252" | |
| 42 | Mesh.Scale = Vector3.new(1, 1, 1) | |
| 43 | coroutine.resume(coroutine.create(function() | |
| 44 | while true do | |
| 45 | Swait() | |
| 46 | hammer.Orientation = hammer.Orientation + Vector3.new(10, 0, 0) | |
| 47 | end | |
| 48 | end)) | |
| 49 | wait(2) | |
| 50 | pee.Character.Head:Destroy() | |
| 51 | hammer:Destroy() | |
| 52 | pee:LoadCharacter() | |
| 53 | end | |
| 54 | ||
| 55 | function explode(player) | |
| 56 | local pee = player | |
| 57 | local explosion = Instance.new("Explosion",pee.Character)
| |
| 58 | explosion.Position = pee.Character.Torso.Position | |
| 59 | pee.Character.Head:Destroy() | |
| 60 | wait(.5) | |
| 61 | pee:LoadCharacter() | |
| 62 | end | |
| 63 | ||
| 64 | Player.Chatted:connect(function(message) | |
| 65 | if message:sub(1, 4) == "/die" then | |
| 66 | local gamer = game.Players:FindFirstChild(message:sub(6)) | |
| 67 | local chara = gamer.Character | |
| 68 | hammertime(gamer) | |
| 69 | wait(.5) | |
| 70 | Model.Name = "Killed " ..gamer.Name .."." | |
| 71 | end | |
| 72 | end) | |
| 73 | ||
| 74 | function detect() | |
| 75 | for _,v in pairs (game.Players:children()) do | |
| 76 | if v:IsA("Player") then
| |
| 77 | if v.Character:FindFirstChild("Hammer") then --big ban
| |
| 78 | v.Character:FindFirstChild("Hammer"):Destroy()
| |
| 79 | local decider = math.random(1, 2) | |
| 80 | local candie = true | |
| 81 | if decider == 1 and candie == true then | |
| 82 | hammertime(v) | |
| 83 | candie = false | |
| 84 | end | |
| 85 | if decider == 2 and candie == true then | |
| 86 | explode(v) | |
| 87 | candie = false | |
| 88 | end | |
| 89 | end | |
| 90 | if v.Character:FindFirstChild("OofHead") then
| |
| 91 | local decider = math.random(1, 2) | |
| 92 | local candie = true | |
| 93 | if decider == 1 and candie == true then | |
| 94 | hammertime(v) | |
| 95 | candie = false | |
| 96 | end | |
| 97 | if decider == 2 and candie == true then | |
| 98 | explode(v) | |
| 99 | candie = false | |
| 100 | end | |
| 101 | end | |
| 102 | if v.PlayerGui:FindFirstChild("RequireGUI") then --pityhub
| |
| 103 | v.PlayerGui:FindFirstChild("RequireGUI").ToggleButton.Text = "destroyed skid"
| |
| 104 | v.PlayerGui:FindFirstChild("RequireGUI").ToggleButton:ClearAllChildren()
| |
| 105 | end | |
| 106 | if v.Character:FindFirstChild("Banzai Bazooka") then --banzai bazooka
| |
| 107 | local decider = math.random(1, 2) | |
| 108 | local candie = true | |
| 109 | if decider == 1 and candie == true then | |
| 110 | hammertime(v) | |
| 111 | candie = false | |
| 112 | end | |
| 113 | if decider == 2 and candie == true then | |
| 114 | explode(v) | |
| 115 | candie = false | |
| 116 | end | |
| 117 | end | |
| 118 | if v.Character:FindFirstChild("Goner") then --goner
| |
| 119 | local decider = math.random(1, 2) | |
| 120 | local candie = true | |
| 121 | if decider == 1 and candie == true then | |
| 122 | hammertime(v) | |
| 123 | candie = false | |
| 124 | end | |
| 125 | if decider == 2 and candie == true then | |
| 126 | explode(v) | |
| 127 | candie = false | |
| 128 | end | |
| 129 | end | |
| 130 | if v.Character:FindFirstChild("Shini-G4-MI") then --shini-g4-mi
| |
| 131 | local decider = math.random(1, 2) | |
| 132 | local candie = true | |
| 133 | if decider == 1 and candie == true then | |
| 134 | hammertime(v) | |
| 135 | candie = false | |
| 136 | end | |
| 137 | if decider == 2 and candie == true then | |
| 138 | explode(v) | |
| 139 | candie = false | |
| 140 | end | |
| 141 | end | |
| 142 | if v.Character:FindFirstChild("Name") then --jevil
| |
| 143 | local decider = math.random(1, 2) | |
| 144 | local txtdec = math.random(1, 5) | |
| 145 | local textd = false | |
| 146 | local candie = true | |
| 147 | local textf = v.Character:FindFirstChild("Name").TextLabel
| |
| 148 | if txtdec == 1 and textd == false then | |
| 149 | textd = true | |
| 150 | textf.Text = "nah skid" | |
| 151 | end | |
| 152 | if txtdec == 2 and textd == false then | |
| 153 | textd = true | |
| 154 | textf.Text = "hi there jester" | |
| 155 | end | |
| 156 | if txtdec == 3 and textd == false then | |
| 157 | textd = true | |
| 158 | textf.Text = "no" | |
| 159 | end | |
| 160 | if txtdec == 4 and textd == false then | |
| 161 | textd = true | |
| 162 | textf.Text = "BEGONE" | |
| 163 | end | |
| 164 | if txtdec == 5 and textd == false then | |
| 165 | textd = true | |
| 166 | textf.Text = " 'you are noT wELCome heERE, " ..v.Name .."." | |
| 167 | end | |
| 168 | wait(1) | |
| 169 | if decider == 1 and candie == true then | |
| 170 | hammertime(v) | |
| 171 | candie = false | |
| 172 | end | |
| 173 | if decider == 2 and candie == true then | |
| 174 | explode(v) | |
| 175 | candie = false | |
| 176 | end | |
| 177 | end | |
| 178 | if v.Character:FindFirstChild("_status") then --notive
| |
| 179 | local decider = math.random(1, 2) | |
| 180 | local txtdec = math.random(1, 5) | |
| 181 | local textd = false | |
| 182 | local candie = true | |
| 183 | local textf = v.Character:FindFirstChild("_status").TextLabel
| |
| 184 | textf.Parent:Destroy() | |
| 185 | local textf = v.Character:FindFirstChild("_status").TextLabel
| |
| 186 | if txtdec == 1 and textd == false then | |
| 187 | textd = true | |
| 188 | textf.Text = "nah skid" | |
| 189 | end | |
| 190 | if txtdec == 2 and textd == false then | |
| 191 | textd = true | |
| 192 | textf.Text = "get rekt skid" | |
| 193 | end | |
| 194 | if txtdec == 3 and textd == false then | |
| 195 | textd = true | |
| 196 | textf.Text = "no" | |
| 197 | end | |
| 198 | if txtdec == 4 and textd == false then | |
| 199 | textd = true | |
| 200 | textf.Text = "BEGONE" | |
| 201 | end | |
| 202 | if txtdec == 5 and textd == false then | |
| 203 | textd = true | |
| 204 | textf.Text = " 'you are noT wELCome heERE, " ..v.Name .."." | |
| 205 | end | |
| 206 | wait(1) | |
| 207 | if decider == 1 and candie == true then | |
| 208 | hammertime(v) | |
| 209 | candie = false | |
| 210 | end | |
| 211 | if decider == 2 and candie == true then | |
| 212 | explode(v) | |
| 213 | candie = false | |
| 214 | end | |
| 215 | end | |
| 216 | end | |
| 217 | end | |
| 218 | end | |
| 219 | ||
| 220 | ArtificialHB = Instance.new("BindableEvent", script)
| |
| 221 | ArtificialHB.Name = "ArtificialHB" | |
| 222 | ||
| 223 | script:WaitForChild("ArtificialHB")
| |
| 224 | ||
| 225 | Frame_Speed = 1/60 | |
| 226 | frame = Frame_Speed | |
| 227 | tf = 0 | |
| 228 | allowframeloss = false | |
| 229 | tossremainder = false | |
| 230 | lastframe = tick() | |
| 231 | script.ArtificialHB:Fire() | |
| 232 | ||
| 233 | game:GetService("RunService").Heartbeat:connect(function(s, p)
| |
| 234 | tf = tf + s | |
| 235 | if tf >= frame then | |
| 236 | if allowframeloss then | |
| 237 | script.ArtificialHB:Fire() | |
| 238 | lastframe = tick() | |
| 239 | else | |
| 240 | for i = 1, math.floor(tf / frame) do | |
| 241 | script.ArtificialHB:Fire() | |
| 242 | end | |
| 243 | lastframe = tick() | |
| 244 | end | |
| 245 | if tossremainder then | |
| 246 | tf = 0 | |
| 247 | else | |
| 248 | tf = tf - frame * math.floor(tf / frame) | |
| 249 | end | |
| 250 | end | |
| 251 | end) | |
| 252 | ||
| 253 | function Swait(NUMBER) | |
| 254 | if NUMBER == 0 or NUMBER == nil then | |
| 255 | ArtificialHB.Event:wait() | |
| 256 | else | |
| 257 | for i = 1, NUMBER do | |
| 258 | ArtificialHB.Event:wait() | |
| 259 | end | |
| 260 | end | |
| 261 | end | |
| 262 | ||
| 263 | while true do | |
| 264 | Swait() | |
| 265 | sine = sine + change | |
| 266 | detect() | |
| 267 | Part.Material = "ForceField" | |
| 268 | Part.CFrame = Player.Character.HumanoidRootPart.CFrame * CFrame.new(4, -0.25 + 0.25 * Cos(sine / 12), 0) * CFrame.Angles(0, 1 + 1 * Cos(sine / 50), 0) | |
| 269 | end |