SHOW:
|
|
- or go back to the newest paste.
| 1 | game:FindFirstChildOfClass("Players").Name = "Players"
| |
| 2 | wait(0.3) | |
| 3 | ||
| 4 | function NewMessage(msg) | |
| 5 | plr = game.Workspace:WaitForChild(owner.Name) | |
| 6 | plrH = plr:WaitForChild('HumanoidRootPart')
| |
| 7 | ||
| 8 | --New Folder | |
| 9 | local NewFolder = Instance.new("Folder")
| |
| 10 | NewFolder.Parent = plrH | |
| 11 | local Num = math.random(1,8) | |
| 12 | if plrH:FindFirstChild("Item" .. Num) then
| |
| 13 | plrH:FindFirstChild("Item" .. Num):Remove()
| |
| 14 | end | |
| 15 | NewFolder.Name = "Item" .. Num | |
| 16 | --New Model | |
| 17 | local NewModel = Instance.new("Model")
| |
| 18 | NewModel.Parent = NewFolder | |
| 19 | NewModel.Name = msg | |
| 20 | --New Humanoid | |
| 21 | local NewHumanoid = Instance.new("Humanoid")
| |
| 22 | NewHumanoid.Parent = NewModel | |
| 23 | --New Part | |
| 24 | local NewPart = Instance.new("Part")
| |
| 25 | NewPart.Parent = NewModel | |
| 26 | NewPart.Material = "ForceField" | |
| 27 | NewPart.Position = plrH.Position | |
| 28 | NewPart.BrickColor = BrickColor.new("Bright blue")
| |
| 29 | NewPart.Anchored = false | |
| 30 | NewPart.CanCollide = false | |
| 31 | NewPart.Size = Vector3.new(2, 2, 2) | |
| 32 | NewPart.Name = "Head" | |
| 33 | --BodyPos | |
| 34 | local Places = | |
| 35 | {Vector3.new(5, 0, 5),Vector3.new(-5, 0, -5),Vector3.new(-5, 0, 0),Vector3.new(-5, 0, 5),Vector3.new(0, 0, 5),Vector3.new(5, 0, 5),Vector3.new(5, 0, 0),Vector3.new(5, 0, -5),Vector3.new(0, 0, -5)}
| |
| 36 | ||
| 37 | local LocPos = Places[Num] | |
| 38 | local Part = NewPart | |
| 39 | local Body = Instance.new("BodyPosition")
| |
| 40 | Body.Parent = Part | |
| 41 | Body.Position = plrH.Position + LocPos | |
| 42 | Body. MaxForce = Vector3.new(math.huge,math.huge,math.huge) | |
| 43 | ||
| 44 | local Body2 = Instance.new("BodyAngularVelocity")
| |
| 45 | Body2.Parent = Part | |
| 46 | Body2.AngularVelocity = Vector3.new(1, 1, 1) | |
| 47 | ||
| 48 | game.Debris:AddItem(NewFolder,5) | |
| 49 | ||
| 50 | i = 0 | |
| 51 | ||
| 52 | while i <= 50 do | |
| 53 | Body.Position = plrH.Position + LocPos | |
| 54 | i = i + 1 | |
| 55 | wait(0.1) | |
| 56 | end | |
| 57 | end | |
| 58 | ||
| 59 | function NewChatMessage(msg) | |
| 60 | plr = game.Workspace:WaitForChild(owner.Name) | |
| 61 | plrH = plr:WaitForChild('HumanoidRootPart')
| |
| 62 | ||
| 63 | - | NewMessage("Age: " .. game.Players:FindFirstChild(TargetPlayer).AccountAge)
|
| 63 | + | |
| 64 | local NewFolder = Instance.new("Folder")
| |
| 65 | NewFolder.Parent = plrH | |
| 66 | - | local Pos = game.Players:FindFirstChild(TargetPlayer).Character.HumanoidRootPart.CFrame |
| 66 | + | |
| 67 | - | game.Players:FindFirstChild(TargetPlayer):LoadCharacter() |
| 67 | + | |
| 68 | - | game.Players:FindFirstChild(TargetPlayer).Character.HumanoidRootPart.CFrame = Pos |
| 68 | + | |
| 69 | - | NewMessage("Respawned " .. TargetPlayer)
|
| 69 | + | |
| 70 | NewFolder.Name = "Item" .. Num | |
| 71 | --New Model | |
| 72 | - | local TPH = game.Players:FindFirstChild(TargetPlayer) |
| 72 | + | |
| 73 | - | owner.Character:WaitForChild('HumanoidRootPart').CFrame = TPH.Character:WaitForChild('HumanoidRootPart').CFrame
|
| 73 | + | |
| 74 | - | NewMessage("Teleported to " .. TargetPlayer)
|
| 74 | + | |
| 75 | --New Humanoid | |
| 76 | local NewHumanoid = Instance.new("Humanoid")
| |
| 77 | - | local TPH = game.Players:FindFirstChild(TargetPlayer) |
| 77 | + | |
| 78 | - | TPH.Character:WaitForChild('HumanoidRootPart').CFrame = owner.Character:WaitForChild('HumanoidRootPart').CFrame
|
| 78 | + | |
| 79 | - | NewMessage("Teleported " .. TargetPlayer .. " here")
|
| 79 | + | |
| 80 | NewPart.Parent = NewModel | |
| 81 | - | game.Workspace.Gravity = tonumber(messageLow:sub(7)) |
| 81 | + | |
| 82 | - | NewMessage("Gravity Set to " .. tonumber(messageLow:sub(7)))
|
| 82 | + | |
| 83 | NewPart.BrickColor = BrickColor.new("Dark green")
| |
| 84 | NewPart.Anchored = false | |
| 85 | NewPart.CanCollide = false | |
| 86 | NewPart.Size = Vector3.new(2, 2, 2) | |
| 87 | NewPart.Name = "Head" | |
| 88 | - | game.Players:FindFirstChild(TargetPlayer).Character.Parent = nil |
| 88 | + | |
| 89 | local Places = | |
| 90 | {Vector3.new(5, 0, 5),Vector3.new(-5, 0, -5),Vector3.new(-5, 0, 0),Vector3.new(-5, 0, 5),Vector3.new(0, 0, 5),Vector3.new(5, 0, 5),Vector3.new(5, 0, 0),Vector3.new(5, 0, -5),Vector3.new(0, 0, -5)}
| |
| 91 | ||
| 92 | - | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").Health = 0
|
| 92 | + | |
| 93 | - | NewMessage("Killed " .. TargetPlayer)
|
| 93 | + | |
| 94 | local Body = Instance.new("BodyPosition")
| |
| 95 | - | local TargetPlayer = FindPlayer(message:sub(6)) |
| 95 | + | |
| 96 | - | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").Sit = true
|
| 96 | + | |
| 97 | - | NewMessage("Seated " .. TargetPlayer)
|
| 97 | + | |
| 98 | ||
| 99 | local Body2 = Instance.new("BodyAngularVelocity")
| |
| 100 | - | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").Jump = true
|
| 100 | + | |
| 101 | - | NewMessage("Made " .. TargetPlayer .. " Jump")
|
| 101 | + | |
| 102 | ||
| 103 | game.Debris:AddItem(NewFolder,5) | |
| 104 | - | Instance.new("ForceField", game.Players:FindFirstChild(TargetPlayer).Character)
|
| 104 | + | |
| 105 | - | NewMessage("Gave " .. TargetPlayer .. " ForceField")
|
| 105 | + | |
| 106 | ||
| 107 | while i <= 50 do | |
| 108 | - | for i,obj in pairs(game.Players:FindFirstChild(TargetPlayer).Character:GetChildren()) do |
| 108 | + | |
| 109 | - | if obj.ClassName == "ForceField" then |
| 109 | + | |
| 110 | - | obj:Remove() |
| 110 | + | |
| 111 | end | |
| 112 | end | |
| 113 | - | NewMessage("Removed " .. TargetPlayer .. "'s ForceField")
|
| 113 | + | |
| 114 | function NewErrorMessage(msg) | |
| 115 | plr = game.Workspace:WaitForChild(owner.Name) | |
| 116 | - | local TPH = game.Players:FindFirstChild(TargetPlayer) |
| 116 | + | |
| 117 | - | local Explosion = Instance.new("Explosion", TPH.Character)
|
| 117 | + | |
| 118 | - | Explosion.BlastRadius = 3 |
| 118 | + | |
| 119 | - | Explosion.Position = TPH.Character.HumanoidRootPart.Position |
| 119 | + | |
| 120 | - | NewMessage("Exploded " .. TargetPlayer)
|
| 120 | + | |
| 121 | local Num = math.random(1,8) | |
| 122 | if plrH:FindFirstChild("Item" .. Num) then
| |
| 123 | - | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").PlatformStand = true
|
| 123 | + | |
| 124 | - | NewMessage("Studed " .. TargetPlayer)
|
| 124 | + | |
| 125 | NewFolder.Name = "Item" .. Num | |
| 126 | --New Model | |
| 127 | - | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").PlatformStand = false
|
| 127 | + | |
| 128 | - | NewMessage("Unstuded " .. TargetPlayer)
|
| 128 | + | |
| 129 | NewModel.Name = msg | |
| 130 | --New Humanoid | |
| 131 | - | local TPH = game.Players:FindFirstChild(TargetPlayer).Character.HumanoidRootPart |
| 131 | + | |
| 132 | - | local Body = Instance.new("BodyPosition")
|
| 132 | + | |
| 133 | - | Body.Parent = TPH |
| 133 | + | |
| 134 | - | Body.Position = Vector3.new(999 * 999,999 * 999,999 * 999) |
| 134 | + | |
| 135 | - | Body.MaxForce = Vector3.new(math.huge,math.huge,math.huge) |
| 135 | + | |
| 136 | - | NewMessage("Flinged " .. TargetPlayer)
|
| 136 | + | |
| 137 | NewPart.Position = plrH.Position | |
| 138 | NewPart.BrickColor = BrickColor.new("Bright red")
| |
| 139 | NewPart.Anchored = false | |
| 140 | NewPart.CanCollide = false | |
| 141 | NewPart.Size = Vector3.new(2, 2, 2) | |
| 142 | - | local TP = game.Players:FindFirstChild(TargetPlayer) |
| 142 | + | |
| 143 | - | if TP.Character then |
| 143 | + | |
| 144 | - | TP.Character:BreakJoints() |
| 144 | + | |
| 145 | - | ragdollkill(TP.Character) |
| 145 | + | |
| 146 | ||
| 147 | - | NewMessage("Made " .. TargetPlayer .. " Ragdoll")
|
| 147 | + | |
| 148 | local Part = NewPart | |
| 149 | local Body = Instance.new("BodyPosition")
| |
| 150 | - | local TP = game.Players:FindFirstChild(TargetPlayer) |
| 150 | + | |
| 151 | - | Fly(TP) |
| 151 | + | |
| 152 | - | NewMessage("Asked " .. TargetPlayer .. " if she or he want's to fly | E=Up and Q=Stay")
|
| 152 | + | |
| 153 | ||
| 154 | local Body2 = Instance.new("BodyAngularVelocity")
| |
| 155 | Body2.Parent = Part | |
| 156 | Body2.AngularVelocity = Vector3.new(1, 1, 1) | |
| 157 | ||
| 158 | game.Debris:AddItem(NewFolder,5) | |
| 159 | ||
| 160 | i = 0 | |
| 161 | ||
| 162 | while i <= 50 do | |
| 163 | Body.Position = plrH.Position + LocPos | |
| 164 | i = i + 1 | |
| 165 | wait(0.1) | |
| 166 | end | |
| 167 | end | |
| 168 | ||
| 169 | owner.Chatted:connect(function(message) | |
| 170 | local messageLow = string.lower(message) | |
| 171 | if messageLow:sub(1, 5) == "!age " then | |
| 172 | local TargetPlayer = FindPlayer(message:sub(6)) | |
| 173 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 174 | NewMessage("Age: " .. game.Players:FindFirstChild(TargetPlayer).AccountAge)
| |
| 175 | else | |
| 176 | NewErrorMessage("Error: Player Not Found!")
| |
| 177 | end | |
| 178 | elseif messageLow:sub(1, 4) == "!re " then | |
| 179 | local TargetPlayer = FindPlayer(message:sub(5)) | |
| 180 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 181 | if game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChild("HumanoidRootPart") then
| |
| 182 | local Pos = game.Players:FindFirstChild(TargetPlayer).Character.HumanoidRootPart.CFrame | |
| 183 | game.Players:FindFirstChild(TargetPlayer):LoadCharacter() | |
| 184 | game.Players:FindFirstChild(TargetPlayer).Character.HumanoidRootPart.CFrame = Pos | |
| 185 | NewMessage("Respawned " .. TargetPlayer)
| |
| 186 | else | |
| 187 | game.Players:FindFirstChild(TargetPlayer):LoadCharacter() | |
| 188 | NewMessage("Respawned " .. TargetPlayer)
| |
| 189 | end | |
| 190 | else | |
| 191 | NewErrorMessage("Error: Player Not Found!")
| |
| 192 | end | |
| 193 | elseif messageLow:sub(1, 4) == "!to " then | |
| 194 | local TargetPlayer = FindPlayer(messageLow:sub(5)) | |
| 195 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 196 | local TPH = game.Players:FindFirstChild(TargetPlayer) | |
| 197 | owner.Character:WaitForChild('HumanoidRootPart').CFrame = TPH.Character:WaitForChild('HumanoidRootPart').CFrame
| |
| 198 | NewMessage("Teleported to " .. TargetPlayer)
| |
| 199 | else | |
| 200 | NewErrorMessage("Error: Player Not Found!")
| |
| 201 | end | |
| 202 | elseif messageLow:sub(1, 6) == "!here " then | |
| 203 | local TargetPlayer = FindPlayer(messageLow:sub(7)) | |
| 204 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 205 | local TPH = game.Players:FindFirstChild(TargetPlayer) | |
| 206 | TPH.Character:WaitForChild('HumanoidRootPart').CFrame = owner.Character:WaitForChild('HumanoidRootPart').CFrame
| |
| 207 | NewMessage("Teleported " .. TargetPlayer .. " here")
| |
| 208 | else | |
| 209 | NewErrorMessage("Error: Player Not Found!")
| |
| 210 | end | |
| 211 | elseif messageLow:sub(1, 6) == "!grav " then | |
| 212 | if #messageLow >= 7 then | |
| 213 | game.Workspace.Gravity = tonumber(messageLow:sub(7)) | |
| 214 | NewMessage("Gravity Set to " .. tonumber(messageLow:sub(7)))
| |
| 215 | else | |
| 216 | NewErrorMessage("Error: Gravity can't be nil!")
| |
| 217 | end | |
| 218 | elseif messageLow:sub(1, 8) == "!fixgrav" then | |
| 219 | game.Workspace.Gravity = 196.19999694824 | |
| 220 | NewMessage("Gravity Fixed")
| |
| 221 | elseif messageLow:sub(1, 8) == "!remove " then | |
| 222 | local TargetPlayer = FindPlayer(message:sub(9)) | |
| 223 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 224 | game.Players:FindFirstChild(TargetPlayer).Character.Parent = nil | |
| 225 | else | |
| 226 | NewErrorMessage("Error: Player Not Found!")
| |
| 227 | end | |
| 228 | NewMessage("Removed " .. TargetPlayer .. "'s Character")
| |
| 229 | elseif messageLow:sub(1, 6) == "!kill " then | |
| 230 | local TargetPlayer = FindPlayer(message:sub(7)) | |
| 231 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 232 | if TPH.Character then | |
| 233 | if game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid") then
| |
| 234 | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").Health = 0
| |
| 235 | NewMessage("Killed " .. TargetPlayer)
| |
| 236 | else | |
| 237 | NewErrorMessage("Error: Humanoid Not Found!")
| |
| 238 | end | |
| 239 | else | |
| 240 | NewErrorMessage("Error: Character Not Found!")
| |
| 241 | end | |
| 242 | else | |
| 243 | NewErrorMessage("Error: Player Not Found!")
| |
| 244 | end | |
| 245 | elseif messageLow:sub(1, 5) == "!sit " then | |
| 246 | local TargetPlayer = FindPlayer(message:sub(7)) | |
| 247 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 248 | if TPH.Character then | |
| 249 | if game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid") then
| |
| 250 | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").Jump = true
| |
| 251 | NewMessage("Seated " .. TargetPlayer)
| |
| 252 | else | |
| 253 | NewErrorMessage("Error: Humanoid Not Found!")
| |
| 254 | end | |
| 255 | else | |
| 256 | NewErrorMessage("Error: Character Not Found!")
| |
| 257 | end | |
| 258 | else | |
| 259 | NewErrorMessage("Error: Player Not Found!")
| |
| 260 | end | |
| 261 | elseif messageLow:sub(1, 6) == "!jump " then | |
| 262 | local TargetPlayer = FindPlayer(message:sub(7)) | |
| 263 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 264 | if TPH.Character then | |
| 265 | if game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid") then
| |
| 266 | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").Jump = true
| |
| 267 | NewMessage("Made " .. TargetPlayer .. " Jump")
| |
| 268 | else | |
| 269 | NewErrorMessage("Error: Humanoid Not Found!")
| |
| 270 | end | |
| 271 | else | |
| 272 | NewErrorMessage("Error: Character Not Found!")
| |
| 273 | end | |
| 274 | else | |
| 275 | NewErrorMessage("Error: Player Not Found!")
| |
| 276 | end | |
| 277 | elseif messageLow:sub(1, 4) == "!ff " then | |
| 278 | local TargetPlayer = FindPlayer(message:sub(5)) | |
| 279 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 280 | if game.Players:FindFirstChild(TargetPlayer).Character then | |
| 281 | Instance.new("ForceField", game.Players:FindFirstChild(TargetPlayer).Character)
| |
| 282 | NewMessage("Gave " .. TargetPlayer .. " ForceField")
| |
| 283 | else | |
| 284 | NewErrorMessage("Error: Character Not Found!")
| |
| 285 | end | |
| 286 | else | |
| 287 | NewErrorMessage("Error: Player Not Found!")
| |
| 288 | end | |
| 289 | elseif messageLow:sub(1, 6) == "!unff " then | |
| 290 | local TargetPlayer = FindPlayer(message:sub(7)) | |
| 291 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 292 | if game.Players:FindFirstChild(TargetPlayer).Character then | |
| 293 | for i,obj in pairs(game.Players:FindFirstChild(TargetPlayer).Character:GetChildren()) do | |
| 294 | if obj.ClassName == "ForceField" then | |
| 295 | obj:Remove() | |
| 296 | end | |
| 297 | end | |
| 298 | NewMessage("Removed " .. TargetPlayer .. "'s ForceFields")
| |
| 299 | else | |
| 300 | NewErrorMessage("Error: Character Not Found!")
| |
| 301 | end | |
| 302 | else | |
| 303 | NewErrorMessage("Error: Player Not Found!")
| |
| 304 | end | |
| 305 | elseif messageLow:sub(1, 4) == "!ex " then | |
| 306 | local TargetPlayer = FindPlayer(message:sub(5)) | |
| 307 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 308 | if TPH.Character then | |
| 309 | if TPH.Character:FindFirstChild("HumanoidRootPart") then
| |
| 310 | local TPH = game.Players:FindFirstChild(TargetPlayer) | |
| 311 | local Explosion = Instance.new("Explosion", TPH.Character)
| |
| 312 | Explosion.BlastRadius = 3 | |
| 313 | Explosion.Position = TPH.Character.HumanoidRootPart.Position | |
| 314 | NewMessage("Exploded " .. TargetPlayer)
| |
| 315 | else | |
| 316 | NewErrorMessage("Error: HumanoidRootPart Not Found!")
| |
| 317 | end | |
| 318 | else | |
| 319 | NewErrorMessage("Error: Character Not Found!")
| |
| 320 | end | |
| 321 | else | |
| 322 | NewErrorMessage("Error: Player Not Found!")
| |
| 323 | end | |
| 324 | elseif messageLow:sub(1, 6) == "!stun " then | |
| 325 | local TargetPlayer = FindPlayer(message:sub(7)) | |
| 326 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 327 | if game.Players:FindFirstChild(TargetPlayer).Character then | |
| 328 | if game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid") then
| |
| 329 | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").PlatformStand = true
| |
| 330 | NewMessage("Studed " .. TargetPlayer)
| |
| 331 | else | |
| 332 | NewErrorMessage("Error: Humanoid Not Found!")
| |
| 333 | end | |
| 334 | else | |
| 335 | NewErrorMessage("Error: Character Not Found!")
| |
| 336 | end | |
| 337 | else | |
| 338 | NewErrorMessage("Error: Player Not Found!")
| |
| 339 | end | |
| 340 | elseif messageLow:sub(1, 8) == "!unstun " then | |
| 341 | local TargetPlayer = FindPlayer(message:sub(9)) | |
| 342 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 343 | if game.Players:FindFirstChild(TargetPlayer).Character then | |
| 344 | if game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid") then
| |
| 345 | game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChildOfClass("Humanoid").PlatformStand = false
| |
| 346 | NewMessage("Unstuded " .. TargetPlayer)
| |
| 347 | else | |
| 348 | NewErrorMessage("Error: Humanoid Not Found!")
| |
| 349 | end | |
| 350 | else | |
| 351 | NewErrorMessage("Error: Character Not Found!")
| |
| 352 | end | |
| 353 | else | |
| 354 | NewErrorMessage("Error: Player Not Found!")
| |
| 355 | end | |
| 356 | elseif messageLow:sub(1, 7) == "!fling " then | |
| 357 | local TargetPlayer = FindPlayer(message:sub(8)) | |
| 358 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 359 | if game.Players:FindFirstChild(TargetPlayer).Character then | |
| 360 | if game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChild("HumanoidRootPart") then
| |
| 361 | local TPH = game.Players:FindFirstChild(TargetPlayer).Character.HumanoidRootPart | |
| 362 | local Body = Instance.new("BodyPosition")
| |
| 363 | Body.Parent = TPH | |
| 364 | Body.Position = Vector3.new(999 * 999,999 * 999,999 * 999) | |
| 365 | Body.MaxForce = Vector3.new(math.huge,math.huge,math.huge) | |
| 366 | NewMessage("Flinged " .. TargetPlayer)
| |
| 367 | else | |
| 368 | NewErrorMessage("Error: HumanoidRootPart Not Found!")
| |
| 369 | end | |
| 370 | else | |
| 371 | NewErrorMessage("Error: Character Not Found!")
| |
| 372 | end | |
| 373 | else | |
| 374 | NewErrorMessage("Error: Player Not Found!")
| |
| 375 | end | |
| 376 | elseif messageLow:sub(1, 3) == "!m " then | |
| 377 | Message(message:sub(4)) | |
| 378 | NewMessage("Made Message")
| |
| 379 | elseif messageLow:sub(1, 5) == "!rag " then | |
| 380 | local TargetPlayer = FindPlayer(message:sub(6)) | |
| 381 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 382 | local TP = game.Players:FindFirstChild(TargetPlayer) | |
| 383 | if TP.Character then | |
| 384 | TP.Character:BreakJoints() | |
| 385 | ragdollkill(TP.Character) | |
| 386 | NewMessage("Made " .. TargetPlayer .. " Ragdoll")
| |
| 387 | else | |
| 388 | NewErrorMessage("Error: Character Not Found!")
| |
| 389 | end | |
| 390 | else | |
| 391 | NewErrorMessage("Error: Player Not Found!")
| |
| 392 | end | |
| 393 | elseif messageLow:sub(1, 5) == "!fly " then | |
| 394 | local TargetPlayer = FindPlayer(message:sub(6)) | |
| 395 | if game.Players:FindFirstChild(TargetPlayer) then | |
| 396 | if game.Players:FindFirstChild(TargetPlayer).Character then | |
| 397 | if game.Players:FindFirstChild(TargetPlayer).Character:FindFirstChild("HumanoidRootPart") then
| |
| 398 | local TP = game.Players:FindFirstChild(TargetPlayer) | |
| 399 | Fly(TP) | |
| 400 | NewMessage("Asked " .. TargetPlayer .. " if she or he want's to fly | E=Up and Q=Stay")
| |
| 401 | else | |
| 402 | NewErrorMessage("Error: HumanoidRootPart Not Found!")
| |
| 403 | end | |
| 404 | else | |
| 405 | NewErrorMessage("Error: Character Not Found!")
| |
| 406 | end | |
| 407 | else | |
| 408 | NewErrorMessage("Error: Player Not Found!")
| |
| 409 | end | |
| 410 | end | |
| 411 | end) | |
| 412 | ||
| 413 | function FindPlayer(FindUser) | |
| 414 | local findUser = string.lower(FindUser) | |
| 415 | local inputsize = string.len(findUser) | |
| 416 | for i, v in pairs(game.Players:GetChildren()) do | |
| 417 | local NameLow = string.lower(v.Name) | |
| 418 | if NameLow:sub(1, inputsize) == findUser:sub(1, inputsize) then | |
| 419 | return v.Name | |
| 420 | end | |
| 421 | end | |
| 422 | return "nil" | |
| 423 | end | |
| 424 | ||
| 425 | game.Players.ChildAdded:Connect(function(newPlayer) | |
| 426 | NewMessage("Connected: " .. newPlayer.Name)
| |
| 427 | newPlayer.Chatted:Connect(function(msg) | |
| 428 | local msg = game:GetService("Chat"):FilterStringAsync(msg,newPlayer,newPlayer)
| |
| 429 | NewChatMessage(newPlayer.Name .. ": " .. msg) | |
| 430 | end) | |
| 431 | end) | |
| 432 | ||
| 433 | for i,Player in pairs(game.Players:GetPlayers()) do | |
| 434 | Player.Chatted:Connect(function(msg) | |
| 435 | local msg = game:GetService("Chat"):FilterStringAsync(msg,Player,Player)
| |
| 436 | NewChatMessage(Player.Name .. ": " .. msg) | |
| 437 | end) | |
| 438 | end | |
| 439 | ||
| 440 | game.Players.ChildRemoved:Connect(function(removedPlayer) | |
| 441 | NewMessage("Disconnected: " .. removedPlayer.Name)
| |
| 442 | end) | |
| 443 | ||
| 444 | function Message(message) | |
| 445 | for i, player in pairs(game.Players:GetChildren()) do | |
| 446 | -- Instances: | |
| 447 | local Gui = Instance.new("ScreenGui")
| |
| 448 | local Text = Instance.new("TextLabel")
| |
| 449 | --Properties: | |
| 450 | Gui.Name = "Message" | |
| 451 | Gui.Parent = player:WaitForChild("PlayerGui")
| |
| 452 | Gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling | |
| 453 | ||
| 454 | Text.Name = "Text" | |
| 455 | Text.Text = message | |
| 456 | Text.Parent = Gui | |
| 457 | Text.BackgroundColor3 = Color3.new(0.384314, 0.384314, 0.384314) | |
| 458 | Text.BackgroundTransparency = 0.55000001192093 | |
| 459 | Text.BorderSizePixel = 0 | |
| 460 | Text.Size = UDim2.new(1, 0, 1, 0) | |
| 461 | Text.Font = Enum.Font.SciFi | |
| 462 | Text.TextColor3 = Color3.new(0, 0, 0) | |
| 463 | Text.TextSize = 50 | |
| 464 | game.Debris:AddItem(Gui,5) | |
| 465 | end | |
| 466 | end | |
| 467 | ||
| 468 | function ragdollkill(character) | |
| 469 | local victimshumanoid = character:findFirstChildOfClass("Humanoid")
| |
| 470 | if not character:findFirstChild("UpperTorso") then
| |
| 471 | character.Archivable = true | |
| 472 | for i,v in pairs(character:GetChildren()) do | |
| 473 | if v.ClassName == "Sound" then | |
| 474 | v:remove() | |
| 475 | end | |
| 476 | for q,w in pairs(v:GetChildren()) do | |
| 477 | if w.ClassName == "Sound" then | |
| 478 | w:remove() | |
| 479 | end | |
| 480 | end | |
| 481 | end | |
| 482 | local ragdoll = character:Clone() | |
| 483 | ragdoll:findFirstChildOfClass("Humanoid").Health = "inf"
| |
| 484 | if ragdoll:findFirstChild("Health") then
| |
| 485 | if ragdoll:findFirstChild("Health").ClassName == "Script" then
| |
| 486 | ragdoll:findFirstChild("Health").Disabled = true
| |
| 487 | end | |
| 488 | end | |
| 489 | for i,v in pairs(character:GetChildren()) do | |
| 490 | if v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Accessory" or v.ClassName == "Hat" then | |
| 491 | v:destroy() | |
| 492 | end | |
| 493 | end | |
| 494 | for i,v in pairs(character:GetChildren()) do | |
| 495 | if v.ClassName == "Accessory" then | |
| 496 | local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
| |
| 497 | if attachment1 then | |
| 498 | for q,w in pairs(character:GetChildren()) do | |
| 499 | if w.ClassName == "Part" then | |
| 500 | local attachment2 = w:findFirstChild(attachment1.Name) | |
| 501 | if attachment2 then | |
| 502 | local hinge = Instance.new("HingeConstraint", v.Handle)
| |
| 503 | - | NewMessage("Enum's Admin V1 Loaded") |
| 503 | + | |
| 504 | hinge.Attachment1 = attachment2 | |
| 505 | hinge.LimitsEnabled = true | |
| 506 | hinge.LowerAngle = 0 | |
| 507 | hinge.UpperAngle = 0 | |
| 508 | end | |
| 509 | end | |
| 510 | end | |
| 511 | end | |
| 512 | end | |
| 513 | end | |
| 514 | ragdoll.Parent = workspace | |
| 515 | if ragdoll:findFirstChild("Right Arm") then
| |
| 516 | local glue = Instance.new("Glue", ragdoll.Torso)
| |
| 517 | glue.Part0 = ragdoll.Torso | |
| 518 | glue.Part1 = ragdoll:findFirstChild("Right Arm")
| |
| 519 | glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
| 520 | glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
| 521 | local limbcollider = Instance.new("Part", ragdoll:findFirstChild("Right Arm"))
| |
| 522 | limbcollider.Size = Vector3.new(1.4,1,1) | |
| 523 | limbcollider.Shape = "Cylinder" | |
| 524 | limbcollider.Transparency = 1 | |
| 525 | limbcollider.Name = "LimbCollider" | |
| 526 | local limbcolliderweld = Instance.new("Weld", limbcollider)
| |
| 527 | limbcolliderweld.Part0 = ragdoll:findFirstChild("Right Arm")
| |
| 528 | limbcolliderweld.Part1 = limbcollider | |
| 529 | limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0) | |
| 530 | end | |
| 531 | if ragdoll:findFirstChild("Left Arm") then
| |
| 532 | local glue = Instance.new("Glue", ragdoll.Torso)
| |
| 533 | glue.Part0 = ragdoll.Torso | |
| 534 | glue.Part1 = ragdoll:findFirstChild("Left Arm")
| |
| 535 | glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
| 536 | glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
| 537 | local limbcollider = Instance.new("Part", ragdoll:findFirstChild("Left Arm"))
| |
| 538 | limbcollider.Size = Vector3.new(1.4,1,1) | |
| 539 | limbcollider.Shape = "Cylinder" | |
| 540 | limbcollider.Name = "LimbCollider" | |
| 541 | limbcollider.Transparency = 1 | |
| 542 | local limbcolliderweld = Instance.new("Weld", limbcollider)
| |
| 543 | limbcolliderweld.Part0 = ragdoll:findFirstChild("Left Arm")
| |
| 544 | limbcolliderweld.Part1 = limbcollider | |
| 545 | limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0) | |
| 546 | end | |
| 547 | if ragdoll:findFirstChild("Left Leg") then
| |
| 548 | local glue = Instance.new("Glue", ragdoll.Torso)
| |
| 549 | glue.Part0 = ragdoll.Torso | |
| 550 | glue.Part1 = ragdoll:findFirstChild("Left Leg")
| |
| 551 | glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) | |
| 552 | glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) | |
| 553 | local limbcollider = Instance.new("Part", ragdoll:findFirstChild("Left Leg"))
| |
| 554 | limbcollider.Size = Vector3.new(1.4,1,1) | |
| 555 | limbcollider.Shape = "Cylinder" | |
| 556 | limbcollider.Name = "LimbCollider" | |
| 557 | limbcollider.Transparency = 1 | |
| 558 | local limbcolliderweld = Instance.new("Weld", limbcollider)
| |
| 559 | limbcolliderweld.Part0 = ragdoll:findFirstChild("Left Leg")
| |
| 560 | limbcolliderweld.Part1 = limbcollider | |
| 561 | limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0) | |
| 562 | end | |
| 563 | if ragdoll:findFirstChild("Right Leg") then
| |
| 564 | local glue = Instance.new("Glue", ragdoll.Torso)
| |
| 565 | glue.Part0 = ragdoll.Torso | |
| 566 | glue.Part1 = ragdoll:findFirstChild("Right Leg")
| |
| 567 | glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) | |
| 568 | glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) | |
| 569 | local limbcollider = Instance.new("Part", ragdoll:findFirstChild("Right Leg"))
| |
| 570 | limbcollider.Size = Vector3.new(1.4,1,1) | |
| 571 | limbcollider.Shape = "Cylinder" | |
| 572 | limbcollider.Name = "LimbCollider" | |
| 573 | limbcollider.Transparency = 1 | |
| 574 | local limbcolliderweld = Instance.new("Weld", limbcollider)
| |
| 575 | limbcolliderweld.Part0 = ragdoll:findFirstChild("Right Leg")
| |
| 576 | limbcolliderweld.Part1 = limbcollider | |
| 577 | limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0) | |
| 578 | end | |
| 579 | if ragdoll:findFirstChild("Head") and ragdoll.Torso:findFirstChild("NeckAttachment") then
| |
| 580 | local HeadAttachment = Instance.new("Attachment", ragdoll["Head"])
| |
| 581 | HeadAttachment.Position = Vector3.new(0, -0.5, 0) | |
| 582 | local connection = Instance.new('HingeConstraint', ragdoll["Head"])
| |
| 583 | connection.LimitsEnabled = true | |
| 584 | connection.Attachment0 = ragdoll.Torso.NeckAttachment | |
| 585 | connection.Attachment1 = HeadAttachment | |
| 586 | connection.UpperAngle = 60 | |
| 587 | connection.LowerAngle = -60 | |
| 588 | elseif ragdoll:findFirstChild("Head") and not ragdoll.Torso:findFirstChild("NeckAttachment") then
| |
| 589 | local hedweld = Instance.new("Weld", ragdoll.Torso)
| |
| 590 | hedweld.Part0 = ragdoll.Torso | |
| 591 | hedweld.Part1 = ragdoll.Head | |
| 592 | hedweld.C0 = CFrame.new(0,1.5,0) | |
| 593 | end | |
| 594 | game.Debris:AddItem(ragdoll, 30) | |
| 595 | wait(0.7) | |
| 596 | if ragdoll:findFirstChildOfClass("Humanoid") then
| |
| 597 | ragdoll:findFirstChildOfClass("Humanoid").PlatformStand = true
| |
| 598 | end | |
| 599 | if ragdoll:findFirstChild("HumanoidRootPart") then
| |
| 600 | ragdoll:findFirstChild("HumanoidRootPart"):destroy()
| |
| 601 | end | |
| 602 | elseif character:findFirstChild("UpperTorso") then
| |
| 603 | character.Archivable = true | |
| 604 | for i,v in pairs(character:GetChildren()) do | |
| 605 | if v.ClassName == "Sound" then | |
| 606 | v:remove() | |
| 607 | end | |
| 608 | for q,w in pairs(v:GetChildren()) do | |
| 609 | if w.ClassName == "Sound" then | |
| 610 | w:remove() | |
| 611 | end | |
| 612 | end | |
| 613 | end | |
| 614 | local ragdoll = character:Clone() | |
| 615 | ragdoll:findFirstChildOfClass("Humanoid").Health = 0
| |
| 616 | if ragdoll:findFirstChild("Health") then
| |
| 617 | if ragdoll:findFirstChild("Health").ClassName == "Script" then
| |
| 618 | ragdoll:findFirstChild("Health").Disabled = true
| |
| 619 | end | |
| 620 | end | |
| 621 | for i,v in pairs(character:GetChildren()) do | |
| 622 | if v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Accessory" or v.ClassName == "Hat" or v.ClassName == "MeshPart" then | |
| 623 | v:destroy() | |
| 624 | end | |
| 625 | end | |
| 626 | for i,v in pairs(character:GetChildren()) do | |
| 627 | if v.ClassName == "Accessory" then | |
| 628 | local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
| |
| 629 | if attachment1 then | |
| 630 | for q,w in pairs(character:GetChildren()) do | |
| 631 | if w.ClassName == "Part" or w.ClassName == "MeshPart" then | |
| 632 | local attachment2 = w:findFirstChild(attachment1.Name) | |
| 633 | if attachment2 then | |
| 634 | local hinge = Instance.new("HingeConstraint", v.Handle)
| |
| 635 | hinge.Attachment0 = attachment1 | |
| 636 | hinge.Attachment1 = attachment2 | |
| 637 | hinge.LimitsEnabled = true | |
| 638 | hinge.LowerAngle = 0 | |
| 639 | hinge.UpperAngle = 0 | |
| 640 | end | |
| 641 | end | |
| 642 | end | |
| 643 | end | |
| 644 | end | |
| 645 | end | |
| 646 | ragdoll.Parent = workspace | |
| 647 | local Humanoid = ragdoll:findFirstChildOfClass("Humanoid")
| |
| 648 | Humanoid.PlatformStand = true | |
| 649 | local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper) | |
| 650 | local connection = Instance.new('BallSocketConstraint', limb)
| |
| 651 | connection.LimitsEnabled = true | |
| 652 | connection.Attachment0 = attachementone | |
| 653 | connection.Attachment1 = attachmenttwo | |
| 654 | connection.TwistLimitsEnabled = true | |
| 655 | connection.TwistLowerAngle = twistlower | |
| 656 | connection.TwistUpperAngle = twistupper | |
| 657 | local limbcollider = Instance.new("Part", limb)
| |
| 658 | limbcollider.Size = Vector3.new(0.1,1,1) | |
| 659 | limbcollider.Shape = "Cylinder" | |
| 660 | limbcollider.Transparency = 1 | |
| 661 | limbcollider:BreakJoints() | |
| 662 | local limbcolliderweld = Instance.new("Weld", limbcollider)
| |
| 663 | limbcolliderweld.Part0 = limb | |
| 664 | limbcolliderweld.Part1 = limbcollider | |
| 665 | limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) | |
| 666 | end | |
| 667 | local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper) | |
| 668 | local connection = Instance.new('HingeConstraint', limb)
| |
| 669 | connection.LimitsEnabled = true | |
| 670 | connection.Attachment0 = attachementone | |
| 671 | connection.Attachment1 = attachmenttwo | |
| 672 | connection.LimitsEnabled = true | |
| 673 | connection.LowerAngle = lower | |
| 674 | connection.UpperAngle = upper | |
| 675 | local limbcollider = Instance.new("Part", limb)
| |
| 676 | limbcollider.Size = Vector3.new(0.1,1,1) | |
| 677 | limbcollider.Shape = "Cylinder" | |
| 678 | limbcollider.Transparency = 1 | |
| 679 | limbcollider:BreakJoints() | |
| 680 | local limbcolliderweld = Instance.new("Weld", limbcollider)
| |
| 681 | limbcolliderweld.Part0 = limb | |
| 682 | limbcolliderweld.Part1 = limbcollider | |
| 683 | limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) | |
| 684 | end | |
| 685 | local HeadAttachment = Instance.new("Attachment", Humanoid.Parent.Head)
| |
| 686 | HeadAttachment.Position = Vector3.new(0, -0.5, 0) | |
| 687 | makehingeconnections(Humanoid.Parent.Head, HeadAttachment, ragdoll.UpperTorso.NeckAttachment, -50, 50) | |
| 688 | makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50) | |
| 689 | makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -200, 200, 180) | |
| 690 | makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60) | |
| 691 | makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20) | |
| 692 | -- | |
| 693 | makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -200, 200, 180) | |
| 694 | makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60) | |
| 695 | makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20) | |
| 696 | -- | |
| 697 | makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -80, 80, 80) | |
| 698 | makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60) | |
| 699 | makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20) | |
| 700 | -- | |
| 701 | makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -80, 80, 80) | |
| 702 | makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60) | |
| 703 | makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20) | |
| 704 | for i,v in pairs(Humanoid.Parent:GetChildren()) do | |
| 705 | if v.ClassName == "Accessory" then | |
| 706 | local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
| |
| 707 | if attachment1 then | |
| 708 | for q,w in pairs(Humanoid.Parent:GetChildren()) do | |
| 709 | if w.ClassName == "Part" then | |
| 710 | local attachment2 = w:findFirstChild(attachment1.Name) | |
| 711 | if attachment2 then | |
| 712 | local hinge = Instance.new("HingeConstraint", v.Handle)
| |
| 713 | hinge.Attachment0 = attachment1 | |
| 714 | hinge.Attachment1 = attachment2 | |
| 715 | hinge.LimitsEnabled = true | |
| 716 | hinge.LowerAngle = 0 | |
| 717 | hinge.UpperAngle = 0 | |
| 718 | end | |
| 719 | end | |
| 720 | end | |
| 721 | end | |
| 722 | end | |
| 723 | end | |
| 724 | for i,v in pairs(ragdoll:GetChildren()) do | |
| 725 | for q,w in pairs(v:GetChildren()) do | |
| 726 | if w.ClassName == "Motor6D"--[[ and w.Name ~= "Neck"--]] then | |
| 727 | w:destroy() | |
| 728 | end | |
| 729 | end | |
| 730 | end | |
| 731 | if ragdoll:findFirstChild("HumanoidRootPart") then
| |
| 732 | ragdoll.HumanoidRootPart.Anchored = true | |
| 733 | ragdoll.HumanoidRootPart.CanCollide = false | |
| 734 | end | |
| 735 | if ragdoll:findFirstChildOfClass("Humanoid") then
| |
| 736 | ragdoll:findFirstChildOfClass("Humanoid").PlatformStand = true
| |
| 737 | end | |
| 738 | game.Debris:AddItem(ragdoll, 30) | |
| 739 | end | |
| 740 | end | |
| 741 | ||
| 742 | function Fly(plr) | |
| 743 | NLS([[ | |
| 744 | local velo = Instance.new("BodyVelocity", game.Players.LocalPlayer)
| |
| 745 | velo.MaxForce = Vector3.new(0,math.huge,0) | |
| 746 | velo.Velocity = Vector3.new(0,60,0) | |
| 747 | ||
| 748 | game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(key) | |
| 749 | if key == "e" then | |
| 750 | game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 50 | |
| 751 | velo.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart | |
| 752 | elseif key == "q" then | |
| 753 | game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 50 | |
| 754 | velo.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart | |
| 755 | velo.Velocity = Vector3.new(0,0.001,0) | |
| 756 | end | |
| 757 | end) | |
| 758 | ||
| 759 | game.Players.LocalPlayer:GetMouse().KeyUp:Connect(function(key) | |
| 760 | if key == "e" then | |
| 761 | game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 15 | |
| 762 | velo.Parent = game.Players.LocalPlayer | |
| 763 | elseif key == "q" then | |
| 764 | game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 15 | |
| 765 | velo.Parent = game.Players.LocalPlayer | |
| 766 | velo.Velocity = Vector3.new(0,60,0) | |
| 767 | end | |
| 768 | end) | |
| 769 | ]], plr.Character) | |
| 770 | end | |
| 771 | ||
| 772 | NewMessage("Enum's Admin V2 Loaded") |