Advertisement
DaOMEGAa32

guinea pig murderer

Oct 4th, 2019
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.03 KB | None | 0 0
  1. local s = Instance.new("Sound")
  2.  
  3. s.Name = "Name"
  4. s.SoundId = "rbxassetid://407749940"
  5. s.Volume = 4
  6. s.Looped = true
  7. s.archivable = false
  8.  
  9. s.Parent = game.Workspace
  10.  
  11. wait(0.2)
  12.  
  13. s:play()
  14. local pchar = game.Players.LocalPlayer.Character -- Can change player here --
  15.  
  16. for i,v in pairs(pchar.Torso:GetChildren()) do
  17. if v.ClassName == 'Decal' then
  18. v:Destroy()
  19. end
  20. end
  21. for i,v in pairs(pchar:GetChildren()) do
  22. if v.ClassName == 'Hat' then
  23. v:Destroy()
  24. end
  25. end
  26.  
  27. for i,v in pairs(pchar.Head:GetChildren()) do
  28. if v.ClassName == 'Decal' then
  29. v:Destroy()
  30. end
  31. end
  32.  
  33. local duck = Instance.new('SpecialMesh', pchar.Torso)
  34. duck.MeshType = 'FileMesh'
  35. duck.MeshId = 'rbxassetid://1719079794'
  36. duck.TextureId = 'rbxassetid://1719079844'
  37. duck.Scale = Vector3.new(0.1, 0.1, 0.1)
  38. pchar.Head.Transparency = 1
  39. pchar['Left Arm'].Transparency = 1
  40. pchar['Right Arm'].Transparency = 1
  41. pchar['Left Leg'].Transparency = 1
  42. pchar['Right Leg'].Transparency = 1
  43. CV="White"
  44.  
  45. p = game.Players.LocalPlayer
  46. char = p.Character
  47. local txt = Instance.new("BillboardGui", char)
  48. txt.Adornee = char .Head
  49. txt.Name = "_status"
  50. txt.Size = UDim2.new(2, 0, 1.2, 0)
  51. txt.StudsOffset = Vector3.new(-9, 8, 0)
  52. local text = Instance.new("TextLabel", txt)
  53. text.Size = UDim2.new(10, 0, 7, 0)
  54. text.FontSize = "Size24"
  55. text.TextScaled = true
  56. text.TextTransparency = 0
  57. text.BackgroundTransparency = 1
  58. text.TextTransparency = 0
  59. text.TextStrokeTransparency = 1
  60. text.Font = "Arcade"
  61. text.TextStrokeColor3 = Color3.fromRGB(255,0,0)
  62.  
  63. v=Instance.new("Part")
  64. v.Name = "ColorBrick"
  65. v.Parent=p.Character
  66. v.FormFactor="Symmetric"
  67. v.Anchored=true
  68. v.CanCollide=false
  69. v.BottomSurface="Smooth"
  70. v.TopSurface="Smooth"
  71. v.Size=Vector3.new(10,5,3)
  72. v.Transparency=1
  73. v.CFrame=char.Torso.CFrame
  74. v.BrickColor=BrickColor.new(CV)
  75. v.Transparency=1
  76. text.TextColor3 = Color3.fromRGB(255,192,203)
  77. v.Shape="Block"
  78. text.Text = "evil guinea pig"
  79.  
  80.  
  81. --Converted with ttyyuu12345's model to script plugin v4
  82. function sandbox(var,func)
  83. local env = getfenv(func)
  84. local newenv = setmetatable({},{
  85. __index = function(self,k)
  86. if k=="script" then
  87. return var
  88. else
  89. return env[k]
  90. end
  91. end,
  92. })
  93. setfenv(func,newenv)
  94. return func
  95. end
  96. cors = {}
  97. mas = Instance.new("Model",game:GetService("Lighting"))
  98. Tool0 = Instance.new("Tool")
  99. Part1 = Instance.new("Part")
  100. SpecialMesh2 = Instance.new("SpecialMesh")
  101. Sound3 = Instance.new("Sound")
  102. Sound4 = Instance.new("Sound")
  103. Sound5 = Instance.new("Sound")
  104. Script6 = Instance.new("Script")
  105. LocalScript7 = Instance.new("LocalScript")
  106. Camera8 = Instance.new("Camera")
  107. Tool0.Name = "ClassicSword"
  108. Tool0.Parent = mas
  109. Tool0.TextureId = "rbxasset://Textures/Sword128.png"
  110. Tool0.Grip = CFrame.new(0, 0, -1.5, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  111. Tool0.GripForward = Vector3.new(-1, -0, -0)
  112. Tool0.GripPos = Vector3.new(0, 0, -1.5)
  113. Tool0.GripRight = Vector3.new(0, 1, 0)
  114. Tool0.GripUp = Vector3.new(0, 0, 1)
  115. Part1.Name = "Handle"
  116. Part1.Parent = Tool0
  117. Part1.CFrame = CFrame.new(302.251343, 10.8100843, 95.5561295, 0.0910440385, -0.881099463, 0.464084357, 0.537011683, 0.435894847, 0.722229123, -0.838648558, 0.183463722, 0.512845576)
  118. Part1.Orientation = Vector3.new(-46.2400017, 42.1399994, 50.9300003)
  119. Part1.Position = Vector3.new(302.251343, 10.8100843, 95.5561295)
  120. Part1.Rotation = Vector3.new(-54.6199989, 27.6499996, 84.0999985)
  121. Part1.Color = Color3.new(0.388235, 0.372549, 0.384314)
  122. Part1.Size = Vector3.new(1, 0.800000012, 4)
  123. Part1.BottomSurface = Enum.SurfaceType.Smooth
  124. Part1.BrickColor = BrickColor.new("Dark stone grey")
  125. Part1.Locked = true
  126. Part1.Reflectance = 0.40000000596046
  127. Part1.TopSurface = Enum.SurfaceType.Smooth
  128. Part1.brickColor = BrickColor.new("Dark stone grey")
  129. Part1.FormFactor = Enum.FormFactor.Plate
  130. Part1.formFactor = Enum.FormFactor.Plate
  131. SpecialMesh2.Parent = Part1
  132. SpecialMesh2.MeshId = "rbxasset://fonts/sword.mesh"
  133. SpecialMesh2.TextureId = "rbxasset://textures/SwordTexture.png"
  134. SpecialMesh2.MeshType = Enum.MeshType.FileMesh
  135. Sound3.Name = "SwordSlash"
  136. Sound3.Parent = Part1
  137. Sound3.SoundId = "http://www.roblox.com/asset/?id=12222216"
  138. Sound3.Volume = 0.69999998807907
  139. Sound4.Name = "SwordLunge"
  140. Sound4.Parent = Part1
  141. Sound4.SoundId = "http://www.roblox.com/asset/?id=12222208"
  142. Sound4.Volume = 0.60000002384186
  143. Sound5.Name = "Unsheath"
  144. Sound5.Parent = Part1
  145. Sound5.SoundId = "http://www.roblox.com/asset/?id=12222225"
  146. Sound5.Volume = 1
  147. Script6.Name = "SwordScript"
  148. Script6.Parent = Tool0
  149. table.insert(cors,sandbox(Script6,function()
  150. --Rescripted by Luckymaxer
  151. --EUROCOW WAS HERE BECAUSE I MADE THE PARTICLES AND THEREFORE THIS ENTIRE SWORD PRETTY AND LOOK PRETTY WORDS AND I'D LIKE TO DEDICATE THIS TO MY FRIENDS AND HI LUCKYMAXER PLS FIX SFOTH SWORDS TY LOVE Y'ALl
  152. --Updated for R15 avatars by StarWars
  153. --Re-updated by TakeoHonorable
  154.  
  155. Tool = script.Parent
  156. Handle = Tool:WaitForChild("Handle")
  157.  
  158. function Create(ty)
  159. return function(data)
  160. local obj = Instance.new(ty)
  161. for k, v in pairs(data) do
  162. if type(k) == 'number' then
  163. v.Parent = obj
  164. else
  165. obj[k] = v
  166. end
  167. end
  168. return obj
  169. end
  170. end
  171.  
  172. local BaseUrl = "rbxassetid://"
  173.  
  174. Players = game:GetService("Players")
  175. Debris = game:GetService("Debris")
  176. RunService = game:GetService("RunService")
  177.  
  178. DamageValues = {
  179. BaseDamage = 5,
  180. SlashDamage = 10,
  181. LungeDamage = 30
  182. }
  183.  
  184. --For R15 avatars
  185. Animations = {
  186. R15Slash = 522635514,
  187. R15Lunge = 522638767
  188. }
  189.  
  190. Damage = DamageValues.BaseDamage
  191.  
  192. Grips = {
  193. Up = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0),
  194. Out = CFrame.new(0, 0, -1.70000005, 0, 1, 0, 1, -0, 0, 0, 0, -1)
  195. }
  196.  
  197. Sounds = {
  198. Slash = Handle:WaitForChild("SwordSlash"),
  199. Lunge = Handle:WaitForChild("SwordLunge"),
  200. Unsheath = Handle:WaitForChild("Unsheath")
  201. }
  202.  
  203. ToolEquipped = false
  204.  
  205. --For Omega Rainbow Katana thumbnail to display a lot of particles.
  206. for i, v in pairs(Handle:GetChildren()) do
  207. if v:IsA("ParticleEmitter") then
  208. v.Rate = 20
  209. end
  210. end
  211.  
  212. Tool.Grip = Grips.Up
  213. Tool.Enabled = true
  214.  
  215. function IsTeamMate(Player1, Player2)
  216. return (Player1 and Player2 and not Player1.Neutral and not Player2.Neutral and Player1.TeamColor == Player2.TeamColor)
  217. end
  218.  
  219. function TagHumanoid(humanoid, player)
  220. local Creator_Tag = Instance.new("ObjectValue")
  221. Creator_Tag.Name = "creator"
  222. Creator_Tag.Value = player
  223. Debris:AddItem(Creator_Tag, 2)
  224. Creator_Tag.Parent = humanoid
  225. end
  226.  
  227. function UntagHumanoid(humanoid)
  228. for i, v in pairs(humanoid:GetChildren()) do
  229. if v:IsA("ObjectValue") and v.Name == "creator" then
  230. v:Destroy()
  231. end
  232. end
  233. end
  234.  
  235. function Blow(Hit)
  236. if not Hit or not Hit.Parent or not CheckIfAlive() or not ToolEquipped then
  237. return
  238. end
  239. local RightArm = Character:FindFirstChild("Right Arm") or Character:FindFirstChild("RightHand")
  240. if not RightArm then
  241. return
  242. end
  243. local RightGrip = RightArm:FindFirstChild("RightGrip")
  244. if not RightGrip or (RightGrip.Part0 ~= Handle and RightGrip.Part1 ~= Handle) then
  245. return
  246. end
  247. local character = Hit.Parent
  248. if character == Character then
  249. return
  250. end
  251. local humanoid = character:FindFirstChildOfClass("Humanoid")
  252. if not humanoid or humanoid.Health == 0 then
  253. return
  254. end
  255. local player = Players:GetPlayerFromCharacter(character)
  256. if player and (player == Player or IsTeamMate(Player, player)) then
  257. return
  258. end
  259. UntagHumanoid(humanoid)
  260. TagHumanoid(humanoid, Player)
  261. humanoid:TakeDamage(Damage)
  262. end
  263.  
  264.  
  265. function Attack()
  266. Damage = DamageValues.SlashDamage
  267. Sounds.Slash:Play()
  268.  
  269. if Humanoid then
  270. if Humanoid.RigType == Enum.HumanoidRigType.R6 then
  271. local Anim = Instance.new("StringValue")
  272. Anim.Name = "toolanim"
  273. Anim.Value = "Slash"
  274. Anim.Parent = Tool
  275. elseif Humanoid.RigType == Enum.HumanoidRigType.R15 then
  276. local Anim = Tool:FindFirstChild("R15Slash")
  277. if Anim then
  278. local Track = Humanoid:LoadAnimation(Anim)
  279. Track:Play(0)
  280. end
  281. end
  282. end
  283. end
  284.  
  285. function Lunge()
  286. Damage = DamageValues.LungeDamage
  287.  
  288. Sounds.Lunge:Play()
  289.  
  290. if Humanoid then
  291. if Humanoid.RigType == Enum.HumanoidRigType.R6 then
  292. local Anim = Instance.new("StringValue")
  293. Anim.Name = "toolanim"
  294. Anim.Value = "Lunge"
  295. Anim.Parent = Tool
  296. elseif Humanoid.RigType == Enum.HumanoidRigType.R15 then
  297. local Anim = Tool:FindFirstChild("R15Lunge")
  298. if Anim then
  299. local Track = Humanoid:LoadAnimation(Anim)
  300. Track:Play(0)
  301. end
  302. end
  303. end
  304. --[[
  305. if CheckIfAlive() then
  306. local Force = Instance.new("BodyVelocity")
  307. Force.velocity = Vector3.new(0, 10, 0)
  308. Force.maxForce = Vector3.new(0, 4000, 0)
  309. Debris:AddItem(Force, 0.4)
  310. Force.Parent = Torso
  311. end
  312. ]]
  313.  
  314. wait(0.2)
  315. Tool.Grip = Grips.Out
  316. wait(0.6)
  317. Tool.Grip = Grips.Up
  318.  
  319. Damage = DamageValues.SlashDamage
  320. end
  321.  
  322. Tool.Enabled = true
  323. LastAttack = 0
  324.  
  325. function Activated()
  326. if not Tool.Enabled or not ToolEquipped or not CheckIfAlive() then
  327. return
  328. end
  329. Tool.Enabled = false
  330. local Tick = RunService.Stepped:wait()
  331. if (Tick - LastAttack < 0.2) then
  332. Lunge()
  333. else
  334. Attack()
  335. end
  336. LastAttack = Tick
  337. --wait(0.5)
  338. Damage = DamageValues.BaseDamage
  339. local SlashAnim = (Tool:FindFirstChild("R15Slash") or Create("Animation"){
  340. Name = "R15Slash",
  341. AnimationId = BaseUrl .. Animations.R15Slash,
  342. Parent = Tool
  343. })
  344.  
  345. local LungeAnim = (Tool:FindFirstChild("R15Lunge") or Create("Animation"){
  346. Name = "R15Lunge",
  347. AnimationId = BaseUrl .. Animations.R15Lunge,
  348. Parent = Tool
  349. })
  350. Tool.Enabled = true
  351. end
  352.  
  353. function CheckIfAlive()
  354. return (((Player and Player.Parent and Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0 and Torso and Torso.Parent) and true) or false)
  355. end
  356.  
  357. function Equipped()
  358. Character = Tool.Parent
  359. Player = Players:GetPlayerFromCharacter(Character)
  360. Humanoid = Character:FindFirstChildOfClass("Humanoid")
  361. Torso = Character:FindFirstChild("Torso") or Character:FindFirstChild("HumanoidRootPart")
  362. if not CheckIfAlive() then
  363. return
  364. end
  365. ToolEquipped = true
  366. Sounds.Unsheath:Play()
  367. end
  368.  
  369. function Unequipped()
  370. Tool.Grip = Grips.Up
  371. ToolEquipped = false
  372. end
  373.  
  374. Tool.Activated:Connect(Activated)
  375. Tool.Equipped:Connect(Equipped)
  376. Tool.Unequipped:Connect(Unequipped)
  377.  
  378. Connection = Handle.Touched:Connect(Blow)
  379. end))
  380. LocalScript7.Name = "MouseIcon"
  381. LocalScript7.Parent = Tool0
  382. table.insert(cors,sandbox(LocalScript7,function()
  383. --Made by Luckymaxer
  384.  
  385. Mouse_Icon = "rbxasset://textures/GunCursor.png"
  386. Reloading_Icon = "rbxasset://textures/GunWaitCursor.png"
  387.  
  388. Tool = script.Parent
  389.  
  390. Mouse = nil
  391.  
  392. function UpdateIcon()
  393. if Mouse then
  394. Mouse.Icon = Tool.Enabled and Mouse_Icon or Reloading_Icon
  395. end
  396. end
  397.  
  398. function OnEquipped(ToolMouse)
  399. Mouse = ToolMouse
  400. UpdateIcon()
  401. end
  402.  
  403. function OnChanged(Property)
  404. if Property == "Enabled" then
  405. UpdateIcon()
  406. end
  407. end
  408.  
  409. Tool.Equipped:Connect(OnEquipped)
  410. Tool.Changed:Connect(OnChanged)
  411.  
  412. end))
  413. Camera8.Name = "ThumbnailCamera"
  414. Camera8.Parent = Tool0
  415. Camera8.CFrame = CFrame.new(-5.67428207, 2.83736515, 3.79184556, 0.289030313, 0.416664183, -0.861888885, -0, 0.900314331, 0.435240269, 0.957319915, -0.125797629, 0.260218143)
  416. Camera8.CoordinateFrame = CFrame.new(-5.67428207, 2.83736515, 3.79184556, 0.289030313, 0.416664183, -0.861888885, -0, 0.900314331, 0.435240269, 0.957319915, -0.125797629, 0.260218143)
  417. Camera8.Focus = CFrame.new(-3.9505043, 1.96688461, 3.27140927, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  418. Camera8.focus = CFrame.new(-3.9505043, 1.96688461, 3.27140927, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  419. for i,v in pairs(mas:GetChildren()) do
  420. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  421. pcall(function() v:MakeJoints() end)
  422. end
  423. mas:Destroy()
  424. for i,v in pairs(cors) do
  425. spawn(function()
  426. pcall(v)
  427. end)
  428. end
  429. local Victim='xVortex_ray'
  430. local A=Instance.new'Animation'
  431. A.AnimationId='rbxassetid://4047725350'
  432. local P=game:GetService'Players'.LocalPlayer
  433. local C=P.Character or P.CharacterAdded:Wait()
  434. local H=C:WaitForChild'Humanoid':LoadAnimation(A)
  435. H:Play()
  436. H:AdjustSpeed(3)
  437. while wait(0.1) do
  438. C:WaitForChild'HumanoidRootPart'.CFrame=CFrame.new(game:GetService'Players':FindFirstChild(Victim).Character:WaitForChild'HumanoidRootPart'.Position)
  439. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement