Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Made by retrojooooono
  2. --free to use, no credit required
  3. --[[
  4. CONTROLS
  5.    
  6.     Q = Spawn a bone where your mouse is pointing. It will kill players.
  7.     E = Spawn a gaster blaster which will hurt whatever is in the center of your camera. Be sure to move left or right abit after you use this attack!
  8.     R = Spawn a non-attack bone, just to prevent players from going somewhere or block something.
  9.     T = Baseplate attack. It will spawn bones outta the baseplate/ground. You need a baseplate in your game which is called whatever in the bpnames list in the script. After a second of this attack, jump so you don't get killed.
  10.     Y = Teleport where your mouse is pointing.
  11. --]]
  12. bpattackactive = false
  13. bpnames = {"Base","Baseplate","BasePlate","Ground","baseplate","ground","base","basePlate","BASE","BASEPLATE","GROUND"}
  14. curbp = nil
  15. lp = owner
  16. char = lp.Character
  17. head = char.Head
  18. hum = char.Humanoid
  19. hum.MaxHealth = 1
  20. hum.Health = 1
  21. bmusic = Instance.new("Sound",head)
  22. bmusic.SoundId = "rbxassetid://314071291"
  23. bmusic:Play()
  24. textmodel = Instance.new("Model",workspace)
  25. textmodel.Name = "Disbelief Papyrus\nATK 9999\nDEF 1\nHP 1"
  26. texthum = Instance.new("Humanoid",textmodel)
  27. textpart = Instance.new("Part",textmodel)
  28. textpart.Size = Vector3.new(1,1,1)
  29. textpart.Name = "Head"
  30. textpart.Transparency = 0.8
  31. textpart.CanCollide = false
  32. textpart.Anchored = true
  33. function onKeyPress(inputObject, gameProcessedEvent)
  34.     if inputObject.KeyCode == Enum.KeyCode.Q then
  35.         bone = Instance.new("Part",workspace)
  36.         bone.Size = Vector3.new(1,10,1)
  37. bone.Anchored = true
  38. bone.CanCollide = false
  39. bone.Transparency = 0.5
  40. bone.CFrame = mouse.Hit
  41.  
  42.         bone.BrickColor = BrickColor.New("Really red")
  43. wait(2)
  44. bone.BrickColor = BrickColor.New("Institutional white")
  45.         bone.Transparency = 0
  46.         bone.CanCollide = true
  47.         bone.Touched:connect(function(hit)
  48.         hit:BreakJoints()
  49.         end)
  50.         game:GetService("Debris"):AddItem(bone,1)
  51. elseif inputObject.KeyCode == Enum.KeyCode.Y then
  52. head.CFrame = mouse.Hit
  53.     elseif inputObject.KeyCode == Enum.KeyCode.E then
  54.     blaster = Instance.new("Part",workspace)
  55.     blaster.CFrame = workspace.CurrentCamera.CFrame
  56.     reserv = workspace.CurrentCamera.CFrame
  57.     blaster.Anchored = true
  58.     blaster.Size = Vector3.new(8,5,5)
  59.     blastersound = Instance.new("Sound",blaster)
  60.     blastersound.SoundId = "rbxassetid://345052019"
  61.     blastersound:Play()
  62.     wait(1)
  63.     blasterbeam = Instance.new("Part",workspace)
  64.     blasterbeam.Anchored = true
  65.     blasterbeam.BrickColor = BrickColor.White()
  66.     blasterbeam.Size = Vector3.new(3,3,500)
  67.     blasterbeam.CFrame = reserv
  68.     blasterbeam.CanCollide = false
  69.     blasterbeam.Touched:connect(function(hit)
  70.     hit:BreakJoints()
  71.     end)
  72.     game:GetService("Debris"):AddItem(blasterbeam,2)
  73.     game:GetService("Debris"):AddItem(blaster,2)
  74.     elseif inputObject.KeyCode == Enum.KeyCode.R then
  75.     noattackbone = Instance.new("Part",workspace)
  76.     noattackbone.Size = Vector3.new(1,35,1)
  77.     noattackbone.BrickColor = BrickColor.White()
  78.     noattackbone.Anchored = true
  79.     noattackbone.CFrame = mouse.Hit
  80.     elseif inputObject.KeyCode == Enum.KeyCode.T then
  81.     bc = curbp.BrickColor
  82.     curbp.BrickColor = BrickColor.Red()
  83.     warnsign = Instance.new("Decal",curbp)
  84.     warnsign.Face = Enum.NormalId.Top
  85.     warnsign.Texture = "rbxassetid://53252104"
  86.     wait(1)
  87.     curbp.BrickColor = BrickColor.White()
  88.     curbp.CFrame = CFrame.new(curbp.CFrame.X, curbp.CFrame.Y + 1, curbp.CFrame.Z)
  89.     warnsign:Destroy()
  90.     bpattackactive = true
  91.     curbp.Touched:connect(function(hit)
  92.     if bpattackactive then
  93.     hit:BreakJoints()
  94.     end
  95.     end)
  96.     wait(0.1)
  97.     curbp.BrickColor = bc
  98.     curbp.CFrame = CFrame.new(curbp.CFrame.X, curbp.CFrame.Y - 1, curbp.CFrame.Z)
  99.     bpattackactive = false
  100.     end
  101. end
  102. hum.Died:connect(function()
  103.     textmodel:Destroy()
  104. bmusic:Stop()
  105. deathsound = Instance.new("Sound",head)
  106. deathsound.SoundId = "rbxassetid://388826051"
  107. distortion = Instance.new("DistortionSoundEffect",deathsound)
  108. distortion.Level = 10
  109. deathsound:Play()
  110. soul = Instance.new("Part",workspace)
  111. soul.Size = Vector3.new(1,1,1)
  112. soul.BrickColor = BrickColor.new("Institutional white")
  113. soul.Anchored = true
  114. soul.CanCollide = true
  115. soul.CFrame = char.Torso.CFrame
  116. wait(2)
  117. brokensoul = Instance.new("Part",workspace)
  118. brokensoul.Size = Vector3.new(0.25,0.25,0.25)
  119. brokensoul.CFrame = soul.CFrame
  120. brokensoul.Anchored = false
  121. brokensoul.BrickColor = BrickColor.new("Institutional white")
  122. brokensoul = Instance.new("Part",workspace)
  123. brokensoul.Size = Vector3.new(0.25,0.25,0.25)
  124. brokensoul.CFrame = soul.CFrame
  125. brokensoul.Anchored = false
  126. brokensoul.BrickColor = BrickColor.new("Institutional white")
  127. brokensoul = Instance.new("Part",workspace)
  128. brokensoul.Size = Vector3.new(0.25,0.25,0.25)
  129. brokensoul.CFrame = soul.CFrame
  130. brokensoul.Anchored = false
  131. brokensoul.BrickColor = BrickColor.new("Institutional white")
  132. brokensoul = Instance.new("Part",workspace)
  133. brokensoul.Size = Vector3.new(0.25,0.25,0.25)
  134. brokensoul.CFrame = soul.CFrame
  135. brokensoul.Anchored = false
  136. brokensoul.BrickColor = BrickColor.new("Institutional white")
  137. brokensoul = Instance.new("Part",workspace)
  138. brokensoul.Size = Vector3.new(0.25,0.25,0.25)
  139. brokensoul.CFrame = soul.CFrame
  140. brokensoul.Anchored = false
  141. brokensoul.BrickColor = BrickColor.new("Institutional white")
  142. soul:Destroy()
  143. end)
  144. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  145. while true do
  146. wait(0.01)
  147. getch = workspace:GetChildren()
  148. for roflreserved = 1, #getch do
  149. for roflalsoreserved = 1, #bpnames do
  150. if getch[roflreserved].Name == bpnames[roflalsoreserved] then
  151. curbp = getch[roflreserved]
  152. end
  153. end
  154. end
  155. textpart.CFrame = head.CFrame
  156. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement