hawoody

Sage of 6 paths staff

Apr 20th, 2018
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.21 KB | None | 0 0
  1. --Converted with ttyyuu12345's model to script plugin v4
  2. function sandbox(var,func)
  3. local env = getfenv(func)
  4. local newenv = setmetatable({},{
  5. __index = function(self,k)
  6. if k=="script" then
  7. return var
  8. else
  9. return env[k]
  10. end
  11. end,
  12. })
  13. setfenv(func,newenv)
  14. return func
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. Tool0 = Instance.new("Tool")
  19. Part1 = Instance.new("Part")
  20. Script2 = Instance.new("Script")
  21. Script3 = Instance.new("Script")
  22. Weld4 = Instance.new("Weld")
  23. Weld5 = Instance.new("Weld")
  24. Weld6 = Instance.new("Weld")
  25. Weld7 = Instance.new("Weld")
  26. Weld8 = Instance.new("Weld")
  27. Weld9 = Instance.new("Weld")
  28. Weld10 = Instance.new("Weld")
  29. Weld11 = Instance.new("Weld")
  30. Weld12 = Instance.new("Weld")
  31. Weld13 = Instance.new("Weld")
  32. Weld14 = Instance.new("Weld")
  33. Weld15 = Instance.new("Weld")
  34. Weld16 = Instance.new("Weld")
  35. Weld17 = Instance.new("Weld")
  36. LocalScript18 = Instance.new("LocalScript")
  37. Script19 = Instance.new("Script")
  38. Script20 = Instance.new("Script")
  39. ForceField21 = Instance.new("ForceField")
  40. Script22 = Instance.new("Script")
  41. Part23 = Instance.new("Part")
  42. CylinderMesh24 = Instance.new("CylinderMesh")
  43. Part25 = Instance.new("Part")
  44. SpecialMesh26 = Instance.new("SpecialMesh")
  45. Part27 = Instance.new("Part")
  46. Part28 = Instance.new("Part")
  47. Part29 = Instance.new("Part")
  48. Part30 = Instance.new("Part")
  49. Part31 = Instance.new("Part")
  50. Part32 = Instance.new("Part")
  51. Part33 = Instance.new("Part")
  52. Tool0.Name = "Sage Staff"
  53. Tool0.Parent = mas
  54. Tool0.TextureId = "http://www.roblox.com/asset/?id"
  55. Part1.Name = "Handle"
  56. Part1.Parent = Tool0
  57. Part1.BrickColor = BrickColor.new("Royal purple")
  58. Part1.Transparency = 1
  59. Part1.Rotation = Vector3.new(-180, 0, -180)
  60. Part1.Elasticity = 1
  61. Part1.FormFactor = Enum.FormFactor.Symmetric
  62. Part1.Friction = 0
  63. Part1.Shape = Enum.PartType.Ball
  64. Part1.Size = Vector3.new(1.79999995, 1.79999995, 1.79999995)
  65. Part1.CFrame = CFrame.new(-25, 3.18699694, -3.99999999e-06, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  66. Part1.BottomSurface = Enum.SurfaceType.Smooth
  67. Part1.TopSurface = Enum.SurfaceType.Smooth
  68. Part1.Color = Color3.new(0.384314, 0.145098, 0.819608)
  69. Part1.Position = Vector3.new(-25, 3.18699694, -3.99999999e-06)
  70. Part1.Orientation = Vector3.new(0, 180, 0)
  71. Part1.Color = Color3.new(0.384314, 0.145098, 0.819608)
  72. Script2.Name = "Damage Script"
  73. Script2.Parent = Part1
  74. table.insert(cors,sandbox(Script2,function()
  75. function onTouched(hit)
  76. local human = hit.Parent:findFirstChild("Humanoid")
  77. if (human ~= nil) then
  78. human.Health = human.Health - 0 -- Change the amount to change the damage dealt on humanoid.
  79. end
  80. end
  81. script.Parent.Touched:connect(onTouched)
  82. end))
  83. Script3.Name = "PushPack"
  84. Script3.Parent = Part1
  85. table.insert(cors,sandbox(Script3,function()
  86. door = script.Parent
  87.  
  88. function onTouch(hit)
  89. if hit.Parent == nil then return end
  90. local h = hit.Parent:FindFirstChild("Humanoid")
  91. if h ~= nil then
  92. hit.Parent.Torso.Velocity=door.CFrame.lookVector * 9e9 -- Push the Player back
  93. end
  94. end
  95. door.Touched:connect(onTouch)
  96. end))
  97. Weld4.Parent = Part1
  98. Weld4.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  99. Weld4.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  100. Weld4.Part0 = Part1
  101. Weld4.Part1 = Part1
  102. Weld5.Parent = Part1
  103. Weld5.C0 = CFrame.new(0, 0, 0, -0.0693622008, 7.15705319e-05, -0.997591734, -0.000822129659, 0.999999642, 0.000128905667, 0.997591496, 0.000829090481, -0.0693621263)
  104. Weld5.C1 = CFrame.new(0, 0, 0, -0.0693622008, 7.15705319e-05, -0.997591734, -0.000822129659, 0.999999642, 0.000128905667, 0.997591496, 0.000829090481, -0.0693621263)
  105. Weld5.Part0 = Part1
  106. Weld5.Part1 = Part1
  107. Weld6.Parent = Part1
  108. Weld6.C0 = CFrame.new(0, 0, 0, 0.974388421, 1.08974045e-05, -0.224872604, -0.224047974, -0.0855143517, -0.970819414, -0.0192404129, 0.996336937, -0.0833217502)
  109. Weld6.C1 = CFrame.new(0, 0, 0, 0.974388421, 1.08974045e-05, -0.224872604, -0.224047974, -0.0855143517, -0.970819414, -0.0192404129, 0.996336937, -0.0833217502)
  110. Weld6.Part0 = Part1
  111. Weld6.Part1 = Part1
  112. Weld7.Parent = Part1
  113. Weld7.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  114. Weld7.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  115. Weld7.Part0 = Part1
  116. Weld7.Part1 = Part1
  117. Weld8.Parent = Part1
  118. Weld8.C0 = CFrame.new(0, 0, 0, 0.99601841, -1.18931712e-06, -0.0891464427, -6.97506912e-05, 0.999999642, -0.000792654057, 0.0891464204, 0.000795716129, 0.996018171)
  119. Weld8.C1 = CFrame.new(0, 0, 0, 0.99601841, -1.18931712e-06, -0.0891464427, -6.97506912e-05, 0.999999642, -0.000792654057, 0.0891464204, 0.000795716129, 0.996018171)
  120. Weld8.Part0 = Part1
  121. Weld8.Part1 = Part1
  122. Weld9.Parent = Part1
  123. Weld9.C0 = CFrame.new(0, 0, 0, 0.999305069, -2.74373724e-06, 0.037290547, 3.22435953e-05, 1.00000036, -0.000790480641, -0.0372904874, 0.000790983555, 0.999304116)
  124. Weld9.C1 = CFrame.new(0, 0, 0, 0.999305069, -2.74373724e-06, 0.037290547, 3.22435953e-05, 1.00000036, -0.000790480641, -0.0372904874, 0.000790983555, 0.999304116)
  125. Weld9.Part0 = Part1
  126. Weld9.Part1 = Part1
  127. Weld10.Parent = Part1
  128. Weld10.C0 = CFrame.new(0, 0, 0, 0.738843381, 1.69185698e-21, 0.673877418, 0.671039343, 0.0916804299, -0.735731721, -0.0617813729, 0.995788455, 0.0677374825)
  129. Weld10.C1 = CFrame.new(0, 0, 0, 0.738843381, 1.69185698e-21, 0.673877418, 0.671039343, 0.0916804299, -0.735731721, -0.0617813729, 0.995788455, 0.0677374825)
  130. Weld10.Part0 = Part1
  131. Weld10.Part1 = Part1
  132. Weld11.Parent = Part1
  133. Weld11.C0 = CFrame.new(0, 0, 0, -1, -2.72165767e-06, 2.00980085e-05, -2.7217061e-06, 1, -2.41504245e-06, -2.00980012e-05, -2.41509724e-06, -1)
  134. Weld11.C1 = CFrame.new(0, 0, 0, -1, -2.72165767e-06, 2.00980085e-05, -2.7217061e-06, 1, -2.41504245e-06, -2.00980012e-05, -2.41509724e-06, -1)
  135. Weld11.Part0 = Part1
  136. Weld11.Part1 = Part1
  137. Weld12.Parent = Part1
  138. Weld12.Part0 = Part1
  139. Weld12.Part1 = Part1
  140. Weld13.Parent = Part1
  141. Weld13.C0 = CFrame.new(0, 0, 0, 0.99601841, -1.18931712e-06, -0.0891464427, -6.97506912e-05, 0.999999642, -0.000792654057, 0.0891464204, 0.000795716129, 0.996018171)
  142. Weld13.C1 = CFrame.new(0, 0, 0, 0.99601841, -1.18931712e-06, -0.0891464427, -6.97506912e-05, 0.999999642, -0.000792654057, 0.0891464204, 0.000795716129, 0.996018171)
  143. Weld13.Part0 = Part1
  144. Weld13.Part1 = Part1
  145. Weld14.Parent = Part1
  146. Weld14.Part0 = Part1
  147. Weld14.Part1 = Part1
  148. Weld15.Parent = Part1
  149. Weld15.C0 = CFrame.new(0, 0, 0, 0.995937765, 7.15705391e-05, 0.0900487304, 0.0897202343, 0.0845526457, -0.992371857, -0.00768488273, 0.996419013, 0.0842027515)
  150. Weld15.C1 = CFrame.new(0, 0, 0, 0.995937765, 7.15705391e-05, 0.0900487304, 0.0897202343, 0.0845526457, -0.992371857, -0.00768488273, 0.996419013, 0.0842027515)
  151. Weld15.Part0 = Part1
  152. Weld15.Part1 = Part1
  153. Weld16.Parent = Part1
  154. Weld16.C0 = CFrame.new(0, 0, 0, 0.999929905, 1.08974036e-05, 0.0118370662, -1.39977601e-06, 0.999999642, -0.00080237136, -0.0118370717, 0.000802298542, 0.999929667)
  155. Weld16.C1 = CFrame.new(0, 0, 0, 0.999929905, 1.08974036e-05, 0.0118370662, -1.39977601e-06, 0.999999642, -0.00080237136, -0.0118370717, 0.000802298542, 0.999929667)
  156. Weld16.Part0 = Part1
  157. Weld16.Part1 = Part1
  158. Weld17.Parent = Part1
  159. Weld17.C0 = CFrame.new(0, 0, 0, -0.991831541, -2.32271257e-15, 0.127554804, 0.10643521, 0.551118016, 0.827611327, -0.0702977479, 0.834427297, -0.546616256)
  160. Weld17.C1 = CFrame.new(0, 0, 0, -0.991831541, -2.32271257e-15, 0.127554804, 0.10643521, 0.551118016, 0.827611327, -0.0702977479, 0.834427297, -0.546616256)
  161. Weld17.Part0 = Part1
  162. Weld17.Part1 = Part1
  163. LocalScript18.Name = "Local Gui"
  164. LocalScript18.Parent = Tool0
  165. table.insert(cors,sandbox(LocalScript18,function()
  166. local Tool = script.Parent;
  167.  
  168. enabled = true
  169. function onButton1Down(mouse)
  170. if not enabled then
  171. return
  172. end
  173.  
  174. enabled = false
  175. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  176.  
  177. wait(.1)
  178. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  179. enabled = true
  180.  
  181. end
  182.  
  183. function onEquippedLocal(mouse)
  184.  
  185. if mouse == nil then
  186. print("Mouse not found")
  187. return
  188. end
  189.  
  190. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  191. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  192. end
  193.  
  194.  
  195. Tool.Equipped:connect(onEquippedLocal)
  196.  
  197. end))
  198. Script19.Name = "Welding"
  199. Script19.Parent = Tool0
  200. table.insert(cors,sandbox(Script19,function()
  201. function Weld(x,y)
  202. local W = Instance.new("Weld")
  203. W.Part0 = x
  204. W.Part1 = y
  205. local CJ = CFrame.new(x.Position)
  206. local C0 = x.CFrame:inverse()*CJ
  207. local C1 = y.CFrame:inverse()*CJ
  208. W.C0 = C0
  209. W.C1 = C1
  210. W.Parent = x
  211. end
  212.  
  213. function Get(A)
  214. if A.className == "Part" then
  215. Weld(script.Parent.Handle, A)
  216. A.Anchored = false
  217. else
  218. local C = A:GetChildren()
  219. for i=1, #C do
  220. Get(C[i])
  221. end
  222. end
  223. end
  224.  
  225. function Finale()
  226. Get(script.Parent)
  227. end
  228.  
  229. script.Parent.Equipped:connect(Finale)
  230. script.Parent.Unequipped:connect(Finale)
  231. Finale()
  232. end))
  233. Script20.Parent = Script19
  234. table.insert(cors,sandbox(Script20,function()
  235. print 'Hello world!'
  236.  
  237. end))
  238. ForceField21.Parent = Tool0
  239. Script22.Name = "ForceScript"
  240. Script22.Parent = Tool0
  241. table.insert(cors,sandbox(Script22,function()
  242. --- DaxMan :)
  243. print("FoiceField Loaded")
  244.  
  245. local COOLDOWN = 10
  246.  
  247. local POWER = 20
  248.  
  249. bin = script.Parent
  250.  
  251. enabled = true
  252.  
  253. function onButton1Down(mouse)
  254. if not enabled then
  255. return
  256. end
  257. enabled = true
  258. bin.ForceField:clone().Parent = bin.Parent.Parent.Character
  259. wait(0.1)
  260. local FF = bin.Parent.Parent.Character:findFirstChild("ForceField")
  261. wait(POWER)
  262. mouse.Icon = "rbxasset://textures\\ArrowCursor.png"
  263. FF.Parent = nil
  264. wait(COOLDOWN)
  265. enabled = true
  266. end
  267.  
  268. function onSelected(mouse)
  269. mouse.Icon = "rbxasset://textures\\ArrowCursor.png"
  270. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  271. end
  272.  
  273. bin.Selected:connect(onSelected)
  274.  
  275.  
  276. end))
  277. Part23.Parent = Tool0
  278. Part23.Material = Enum.Material.SmoothPlastic
  279. Part23.BrickColor = BrickColor.new("Black")
  280. Part23.Rotation = Vector3.new(-180, 0, -180)
  281. Part23.Anchored = true
  282. Part23.FormFactor = Enum.FormFactor.Custom
  283. Part23.Size = Vector3.new(0.200000003, 4.99999905, 0.200000003)
  284. Part23.CFrame = CFrame.new(-25.0259991, 2.50000095, 0.112999, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  285. Part23.BottomSurface = Enum.SurfaceType.Smooth
  286. Part23.TopSurface = Enum.SurfaceType.Smooth
  287. Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
  288. Part23.Position = Vector3.new(-25.0259991, 2.50000095, 0.112999)
  289. Part23.Orientation = Vector3.new(0, 180, 0)
  290. Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
  291. CylinderMesh24.Parent = Part23
  292. Part25.Parent = Tool0
  293. Part25.Material = Enum.Material.SmoothPlastic
  294. Part25.BrickColor = BrickColor.new("Black")
  295. Part25.Rotation = Vector3.new(-180, 0, -180)
  296. Part25.Anchored = true
  297. Part25.FormFactor = Enum.FormFactor.Custom
  298. Part25.Size = Vector3.new(1, 2.60000038, 1)
  299. Part25.CFrame = CFrame.new(-25.0259991, 5.49994278, 0.112999, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  300. Part25.BottomSurface = Enum.SurfaceType.Smooth
  301. Part25.TopSurface = Enum.SurfaceType.Smooth
  302. Part25.Color = Color3.new(0.105882, 0.164706, 0.207843)
  303. Part25.Position = Vector3.new(-25.0259991, 5.49994278, 0.112999)
  304. Part25.Orientation = Vector3.new(0, 180, 0)
  305. Part25.Color = Color3.new(0.105882, 0.164706, 0.207843)
  306. SpecialMesh26.Parent = Part25
  307. SpecialMesh26.MeshId = "http://www.roblox.com/asset/?id=3270017"
  308. SpecialMesh26.MeshType = Enum.MeshType.FileMesh
  309. Part27.Parent = Tool0
  310. Part27.Material = Enum.Material.Ice
  311. Part27.BrickColor = BrickColor.new("Really black")
  312. Part27.FormFactor = Enum.FormFactor.Symmetric
  313. Part27.Shape = Enum.PartType.Ball
  314. Part27.Size = Vector3.new(1, 1, 1)
  315. Part27.CFrame = CFrame.new(-26, 3.20405602, -3, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  316. Part27.BottomSurface = Enum.SurfaceType.Smooth
  317. Part27.TopSurface = Enum.SurfaceType.Smooth
  318. Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  319. Part27.Position = Vector3.new(-26, 3.20405602, -3)
  320. Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  321. Part28.Parent = Tool0
  322. Part28.Material = Enum.Material.Ice
  323. Part28.BrickColor = BrickColor.new("Really black")
  324. Part28.FormFactor = Enum.FormFactor.Symmetric
  325. Part28.Shape = Enum.PartType.Ball
  326. Part28.Size = Vector3.new(1, 1, 1)
  327. Part28.CFrame = CFrame.new(-20, 3.20406604, -3, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  328. Part28.BottomSurface = Enum.SurfaceType.Smooth
  329. Part28.TopSurface = Enum.SurfaceType.Smooth
  330. Part28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  331. Part28.Position = Vector3.new(-20, 3.20406604, -3)
  332. Part28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  333. Part29.Parent = Tool0
  334. Part29.Material = Enum.Material.Ice
  335. Part29.BrickColor = BrickColor.new("Really black")
  336. Part29.FormFactor = Enum.FormFactor.Symmetric
  337. Part29.Shape = Enum.PartType.Ball
  338. Part29.Size = Vector3.new(1, 1, 1)
  339. Part29.CFrame = CFrame.new(-25, 6.2040658, -3, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  340. Part29.BottomSurface = Enum.SurfaceType.Smooth
  341. Part29.TopSurface = Enum.SurfaceType.Smooth
  342. Part29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  343. Part29.Position = Vector3.new(-25, 6.2040658, -3)
  344. Part29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  345. Part30.Parent = Tool0
  346. Part30.Material = Enum.Material.Ice
  347. Part30.BrickColor = BrickColor.new("Really black")
  348. Part30.FormFactor = Enum.FormFactor.Symmetric
  349. Part30.Shape = Enum.PartType.Ball
  350. Part30.Size = Vector3.new(1, 1, 1)
  351. Part30.CFrame = CFrame.new(-21, 6.20409393, -3, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  352. Part30.BottomSurface = Enum.SurfaceType.Smooth
  353. Part30.TopSurface = Enum.SurfaceType.Smooth
  354. Part30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  355. Part30.Position = Vector3.new(-21, 6.20409393, -3)
  356. Part30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  357. Part31.Parent = Tool0
  358. Part31.Material = Enum.Material.Ice
  359. Part31.BrickColor = BrickColor.new("Really black")
  360. Part31.FormFactor = Enum.FormFactor.Symmetric
  361. Part31.Shape = Enum.PartType.Ball
  362. Part31.Size = Vector3.new(1, 1, 1)
  363. Part31.CFrame = CFrame.new(-23, 2.20404601, -3, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  364. Part31.BottomSurface = Enum.SurfaceType.Smooth
  365. Part31.TopSurface = Enum.SurfaceType.Smooth
  366. Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  367. Part31.Position = Vector3.new(-23, 2.20404601, -3)
  368. Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  369. Part32.Parent = Tool0
  370. Part32.Material = Enum.Material.Ice
  371. Part32.BrickColor = BrickColor.new("Really black")
  372. Part32.FormFactor = Enum.FormFactor.Symmetric
  373. Part32.Shape = Enum.PartType.Ball
  374. Part32.Size = Vector3.new(1, 1, 1)
  375. Part32.CFrame = CFrame.new(-23, 7.20405006, -3, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  376. Part32.BottomSurface = Enum.SurfaceType.Smooth
  377. Part32.TopSurface = Enum.SurfaceType.Smooth
  378. Part32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  379. Part32.Position = Vector3.new(-23, 7.20405006, -3)
  380. Part32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  381. Part33.Parent = Tool0
  382. Part33.Material = Enum.Material.Ice
  383. Part33.BrickColor = BrickColor.new("Really black")
  384. Part33.FormFactor = Enum.FormFactor.Symmetric
  385. Part33.Shape = Enum.PartType.Ball
  386. Part33.Size = Vector3.new(1, 1, 1)
  387. Part33.CFrame = CFrame.new(-23, 4.20405293, -3, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  388. Part33.BottomSurface = Enum.SurfaceType.Smooth
  389. Part33.TopSurface = Enum.SurfaceType.Smooth
  390. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  391. Part33.Position = Vector3.new(-23, 4.20405293, -3)
  392. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  393. for i,v in pairs(mas:GetChildren()) do
  394. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  395. pcall(function() v:MakeJoints() end)
  396. end
  397. mas:Destroy()
  398. for i,v in pairs(cors) do
  399. spawn(function()
  400. pcall(v)
  401. end)
  402. end
Add Comment
Please, Sign In to add comment