Advertisement
End_Wolf

Untitled

Jun 5th, 2018
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Tool0 = Instance.new("Tool")
  20. Part1 = Instance.new("Part")
  21. SpecialMesh2 = Instance.new("SpecialMesh")
  22. Weld3 = Instance.new("Weld")
  23. FileMesh4 = Instance.new("FileMesh")
  24. Part5 = Instance.new("Part")
  25. CylinderMesh6 = Instance.new("CylinderMesh")
  26. Sparkles7 = Instance.new("Sparkles")
  27. Script8 = Instance.new("Script")
  28. LocalScript9 = Instance.new("LocalScript")
  29. Sound10 = Instance.new("Sound")
  30. Sound11 = Instance.new("Sound")
  31. Sound12 = Instance.new("Sound")
  32. Sound13 = Instance.new("Sound")
  33. Tool0.Name = "Transform"
  34. Tool0.Parent = mas
  35. Tool0.Grip = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  36. Tool0.GripPos = Vector3.new(0, -1, 0)
  37. Part1.Name = "Handle"
  38. Part1.Parent = Tool0
  39. Part1.CFrame = CFrame.new(54.4738998, 20.5815716, -190.818512, 0.425732434, -0.304461449, 0.85208869, -0.894521832, 0.00025343895, 0.447023988, -0.136317521, -0.952524543, -0.272239566)
  40. Part1.Orientation = Vector3.new(-26.5499992, 107.720001, -89.9799957)
  41. Part1.Position = Vector3.new(54.4738998, 20.5815716, -190.818512)
  42. Part1.Rotation = Vector3.new(-121.339996, 58.4399986, 35.5699997)
  43. Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  44. Part1.Velocity = Vector3.new(-0.00231262995, 0.000539943576, 0.00323048281)
  45. Part1.Size = Vector3.new(1.20000005, 1.19999981, 0.200000003)
  46. Part1.BrickColor = BrickColor.new("Really black")
  47. Part1.RotVelocity = Vector3.new(-0.00738683902, 0.00308656483, 0.0161675327)
  48. Part1.TopSurface = Enum.SurfaceType.Smooth
  49. Part1.brickColor = BrickColor.new("Really black")
  50. SpecialMesh2.Parent = Part1
  51. SpecialMesh2.MeshId = "http://www.roblox.com/asset/?id=31656135"
  52. SpecialMesh2.TextureId = "http://www.roblox.com/asset/?id=40492854"
  53. SpecialMesh2.MeshType = Enum.MeshType.FileMesh
  54. Weld3.Parent = Part1
  55. Weld3.C0 = CFrame.new(-1, 13.4000006, -20.8999996, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  56. Weld3.C1 = CFrame.new(-0.999980152, 12.7000027, -20.9000034, 8.41682777e-08, 0.999999821, -1.11205736e-07, -5.96046448e-08, -1.11220288e-07, 0.999999881, 0.999999821, 7.67468009e-08, -8.94069672e-08)
  57. Weld3.Part0 = Part1
  58. Weld3.Part1 = Part5
  59. Weld3.part1 = Part5
  60. FileMesh4.Name = "Made By chris7766"
  61. FileMesh4.Parent = Tool0
  62. Part5.Name = "Gun"
  63. Part5.Parent = Tool0
  64. Part5.CFrame = CFrame.new(54.2607689, 20.5817642, -191.485275, 0.425732434, -0.304461539, 0.852088571, -0.894521594, 0.000253511738, 0.447023839, -0.136317417, -0.952524424, -0.272239417)
  65. Part5.Orientation = Vector3.new(-26.5499992, 107.720001, -89.9799957)
  66. Part5.Position = Vector3.new(54.2607689, 20.5817642, -191.485275)
  67. Part5.Rotation = Vector3.new(-121.339996, 58.4399986, 35.5699997)
  68. Part5.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  69. Part5.Transparency = 1
  70. Part5.Velocity = Vector3.new(-0.00437375251, -0.00783113111, 0.00388690224)
  71. Part5.Size = Vector3.new(0.800000012, 0.200000003, 1)
  72. Part5.BrickColor = BrickColor.new("Bright blue")
  73. Part5.RotVelocity = Vector3.new(-0.00738683902, 0.00308656483, 0.0161675327)
  74. Part5.TopSurface = Enum.SurfaceType.Smooth
  75. Part5.brickColor = BrickColor.new("Bright blue")
  76. CylinderMesh6.Parent = Part5
  77. Sparkles7.Parent = Part5
  78. Sparkles7.Color = Color3.new(0, 0, 0.8)
  79. Sparkles7.SparkleColor = Color3.new(0, 0, 0.8)
  80. Script8.Name = "InstaWeld"
  81. Script8.Parent = Tool0
  82. table.insert(cors,sandbox(Script8,function()
  83. local prev
  84. local parts = script.Parent:GetChildren()
  85.  
  86. for i = 1,#parts do
  87. if (parts[i].className == "Part") or (parts[i].className == "WedgePart") then
  88. if (prev ~= nil)then
  89. local weld = Instance.new("Weld")
  90. weld.Part0 = prev
  91. weld.Part1 = parts[i]
  92. weld.C0 = prev.CFrame:inverse()
  93. weld.C1 = parts[i].CFrame:inverse()
  94. weld.Parent = prev
  95. end
  96. prev = parts[i]
  97. end
  98. end
  99.  
  100.  
  101. end))
  102. LocalScript9.Name = "LocalSpyWatchScript"
  103. LocalScript9.Parent = Tool0
  104. table.insert(cors,sandbox(LocalScript9,function()
  105. Tool = script.Parent
  106. player = nil
  107. echo = true
  108. mousedown = false
  109. CTOL = 1
  110. antinoob = "Made By Bob444732"
  111.  
  112. function Echo(msg)
  113. if echo == true then
  114. game:GetService("Chat"):Chat(Tool.Parent.Head,msg,Enum.ChatColor.Green)
  115. end
  116. end
  117.  
  118. function CCR(tehmice)
  119. if tehmice.Target and tehmice.Target.Parent and tehmice.Target.Parent:FindFirstChild("Torso") ~= nil and tehmice.Target.Parent:FindFirstChild("Humanoid") then --Check If you clicked a player
  120. print'Removing stuff'
  121. Beepz()
  122. Laserat(tehmice.Hit.p)
  123. Echo("Transformation Tech On")
  124. b = Instance.new'Part'
  125. b.formFactor = [[Custom]]
  126. b.BrickColor = BrickColor.Blue()
  127. b.Size = Vector3.new(7,0.2,7)
  128. b.CanCollide = false
  129. b.Transparency = 0.5
  130. b.TopSurface = [[Smooth]]
  131. b.BottomSurface = [[Smooth]]
  132. b.CFrame = tehmice.Target.Parent.Head.CFrame + Vector3.new(0,2,0)
  133. v = Instance.new'BodyVelocity'
  134. v.velocity = Vector3.new(0,-20,0)
  135. v.Parent = b
  136. b.Parent = Workspace
  137. game:service'Debris':AddItem(b,4)
  138. player.Character.Humanoid.MaxHealth = math.huge
  139. player.Character.Humanoid.Health = math.huge
  140. ps = player.Character:GetChildren()--No character check because the tool is already equipped
  141. for i = 1,#ps do--psi = pressure
  142. if ps[i]:IsA("BodyColors") then ps[i]:remove() end
  143. if ps[i]:IsA("Hat") then ps[i]:remove() end
  144. if ps[i]:IsA("ShirtGraphic") then ps[i]:remove() end
  145. if ps[i]:IsA("Pants") then ps[i]:remove() end
  146. if ps[i]:IsA("Shirt") then ps[i]:remove() end
  147. if ps[i]:IsA("CharacterMesh") then ps[i]:remove() end
  148. if ps[i]:IsA("Model") then ps[i]:remove() end
  149. end
  150. if player.Character.Torso:FindFirstChild("roblox") ~= nil then player.Character.Torso:FindFirstChild("roblox"):remove() end
  151. player.Character.Head.Transparency = 1
  152. if player.Character.Head:FindFirstChild("face") ~= nil then player.Character.Head.face:remove() end
  153. pls = tehmice.Target.Parent:GetChildren()
  154. Echo("Taking on "..tehmice.Target.Parent.Name.."'s Form...")
  155. for i = 1,#pls do
  156. if pls[i]:IsA("Shirt") then pls[i]:clone().Parent = player.Character end
  157. if pls[i]:IsA("Hat") then pls[i]:clone().Parent = player.Character end
  158. if pls[i]:IsA("ShirtGraphic") then pls[i]:clone().Parent = player.Character end
  159. if pls[i]:IsA("Pants") then pls[i]:clone().Parent = player.Character end
  160. if pls[i]:IsA("BodyColors") then pls[i]:clone().Parent = player.Character end
  161. if pls[i]:IsA("CharacterMesh") then pls[i]:clone().Parent = player.Character end
  162. end
  163. mod = Instance.new'Model' --Make Fake Head
  164. mod.Name = tehmice.Target.Parent.Name
  165. mod.Parent = player.Character
  166. fh = tehmice.Target.Parent.Head:clone()
  167. fh.CFrame = player.Character.Head.CFrame
  168. fh.Parent = mod
  169. w = Instance.new'Weld'
  170. w.Part1 = player.Character.Head
  171. w.Part0 = fh
  172. w.Parent = fh
  173. mod:MakeJoints()
  174. hum = Instance.new'Humanoid'
  175. hum.MaxHealth = 0
  176. hum.Parent = mod
  177. end
  178. end
  179.  
  180. function Fire(mouse)
  181. script.Gun:Play()
  182. Laserat(mouse.Hit.p)
  183. if mouse.Target ~= nil then
  184. mouse.Target:BreakJoints()
  185. end
  186. end
  187.  
  188.  
  189. function Beep()
  190. script.Beep:Play()
  191. end
  192.  
  193. function Beepz()
  194. script.Beepz:Play()
  195. end
  196.  
  197. function Tick()
  198. script.Tick:Play()
  199. end
  200.  
  201. function Laserat(tgt)
  202. p = Instance.new("Part")
  203. p.formFactor = "Custom"
  204. p.BrickColor = Tool.Gun.BrickColor
  205. p.Size = Vector3.new(1,1,1)
  206. p.Transparency = 0.7
  207. p.Anchored = true
  208. p.CanCollide = true
  209. mag = (Tool.Gun.Position - tgt).magnitude
  210. lv = mag / 2
  211. p.CFrame = CFrame.new(Tool.Gun.Position,tgt)
  212. p.CFrame = p.CFrame + p.CFrame.lookVector *lv
  213. p.Parent = Workspace
  214. m = Instance.new("BlockMesh")
  215. m.Scale = Vector3.new(0.2,0.2,mag)
  216. m.Parent = p
  217. game:GetService("Debris"):AddItem(p,0.1)
  218. end
  219.  
  220.  
  221. function STools(mice)
  222. if CTOL == 4 then CTOL = 0 end
  223. CTOL = CTOL + 1
  224. if CTOL == 1 then
  225. Echo("Mode: Transformation")
  226. Beepz()
  227. end
  228. if CTOL == 2 then
  229. Echo("Mode: Drag Ray")
  230. Beepz()
  231. end
  232. if CTOL == 3 then
  233. Echo("Mode: Gun")
  234. Beepz()
  235. end
  236. end
  237.  
  238.  
  239. function keys(key,mice)
  240. if key == "q" then STools(mice) end
  241. end
  242.  
  243. function DS()
  244. if Tool.Parent == Workspace then
  245. Tool.Gun.BrickColor = BrickColor.Random()
  246. end
  247. end
  248.  
  249. function Drag(mouse)
  250. mousedown = true
  251. tgt = mouse.Target
  252. an = false
  253. if tgt.Name ~= "Torso" then tgt:BreakJoints() end
  254. if tgt.Name == "Base" then return end
  255. if tgt ~= nil then
  256. if tgt.Anchored == false then an = false end
  257. if tgt.Anchored == true then an = true end
  258. while mousedown do
  259. tgt.CFrame = mouse.Hit
  260. tgt.Anchored = true
  261. Laserat(mouse.Hit.p)
  262. Tick()
  263. wait()
  264. end
  265. if an == false then tgt.Anchored = false end
  266. end
  267. end
  268.  
  269. function ChTools(mice)
  270. if CTOL == 1 then CCR(mice) end
  271. if CTOL == 2 then Drag(mice) end
  272. if CTOL == 3 then Fire(mice) end
  273. end
  274.  
  275. function EQ(mice)
  276. player = game.Players.LocalPlayer
  277. mouse = mice
  278. mouse.Icon = "http://www.roblox.com/asset/?id=59983185"
  279. mouse.Button1Down:connect(function() ChTools(mice) end)
  280. mouse.Button1Up:connect(function() mousedown = false end)
  281. mouse.KeyDown:connect(function(key) keys(key,mice) end)
  282. end
  283.  
  284. script.Parent.Equipped:connect(EQ)
  285. script.Parent.Unequipped:connect(DS)
  286.  
  287.  
  288. end))
  289. Sound10.Name = "Beep"
  290. Sound10.Parent = LocalScript9
  291. Sound10.SoundId = "http://www.roblox.com/asset/?id=2101144"
  292. Sound11.Name = "Beepz"
  293. Sound11.Parent = LocalScript9
  294. Sound11.SoundId = "http://www.roblox.com/asset/?id=18472672"
  295. Sound12.Name = "Tick"
  296. Sound12.Parent = LocalScript9
  297. Sound12.SoundId = "http://www.roblox.com/asset/?id=18472672"
  298. Sound13.Name = "Gun"
  299. Sound13.Parent = LocalScript9
  300. Sound13.SoundId = "http://www.roblox.com/asset/?id=18472672"
  301. for i,v in pairs(mas:GetChildren()) do
  302. v.Parent = workspace
  303. pcall(function() v:MakeJoints() end)
  304. end
  305. mas:Destroy()
  306. for i,v in pairs(cors) do
  307. spawn(function()
  308. pcall(v)
  309. end)
  310. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement