Advertisement
4rblxscripts

Untitled

Feb 20th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.22 KB | None | 0 0
  1. me = game.Workspace.yfc
  2. mod = Instance.new("Model")
  3. mod.Parent = me
  4. mod.Name = "Teh Epic Scripter"
  5. wait()
  6.  
  7. for _, v in pairs(me:GetChildren()) do
  8. if v:IsA("Hat") then
  9. v:remove()
  10. end
  11. end
  12.  
  13. me["Right Leg"].Transparency = 1
  14. me["Left Leg"].Transparency = 1
  15.  
  16. rleg1 = Instance.new("Part")
  17. rleg1.formFactor = 2
  18. rleg1.Size = Vector3.new(1, 2, 1)
  19. rleg1.BrickColor = BrickColor.new("White")
  20. rleg1.Name = "Face"
  21. rleg1.Reflectance = 0
  22. rleg1.TopSurface = 0
  23. rleg1.CanCollide = false
  24. rleg1.Parent = mod
  25. rleg1.Position = Vector3.new(0, 0, 0)
  26. rleg1:BreakJoints()
  27. rleg1.BottomSurface = 0
  28. rlegm1 = Instance.new("SpecialMesh")
  29. rlegm1.MeshType = 6
  30. rlegm1.Scale = Vector3.new(1.01, 1.01, 1.01)
  31. rlegm1.Parent = rleg3
  32. rlegw1 = Instance.new("Weld")
  33. rlegw1.Part0 = me["Right Leg"]
  34. rlegw1.Part1 = rleg1
  35. rlegw1.Parent = rleg1
  36. rlegw1.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  37.  
  38. rleg2 = Instance.new("Part")
  39. rleg2.formFactor = 2
  40. rleg2.Size = Vector3.new(1, 2, 1)
  41. rleg2.BrickColor = BrickColor.new("White")
  42. rleg2.Name = "Face"
  43. rleg2.Reflectance = 0
  44. rleg2.TopSurface = 0
  45. rleg2.CanCollide = false
  46. rleg2.Parent = mod
  47. rleg2.Position = Vector3.new(0, 0, 0)
  48. rleg2:BreakJoints()
  49. rleg2.BottomSurface = 0
  50. rlegm2 = Instance.new("SpecialMesh")
  51. rlegm2.MeshType = 6
  52. rlegm2.Scale = Vector3.new(1.01, 1.01, 1.01)
  53. rlegm2.Parent = rleg2
  54. rlegw2 = Instance.new("Weld")
  55. rlegw2.Part0 = me["Left Leg"]
  56. rlegw2.Part1 = rleg2
  57. rlegw2.Parent = rleg2
  58. rlegw2.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  59.  
  60. rleg3 = Instance.new("Part")
  61. rleg3.formFactor = 2
  62. rleg3.Size = Vector3.new(2, 2, 1)
  63. rleg3.BrickColor = BrickColor.new("White")
  64. rleg3.Name = "Face"
  65. rleg3.Reflectance = 0
  66. rleg3.TopSurface = 0
  67. rleg3.CanCollide = false
  68. rleg3.Parent = mod
  69. rleg3.Position = Vector3.new(0, 0, 0)
  70. rleg3:BreakJoints()
  71. rleg3.BottomSurface = 0
  72. rlegm3 = Instance.new("SpecialMesh")
  73. rlegm3.MeshType = 6
  74. rlegm3.Scale = Vector3.new(1.01, 1.01, 1.01)
  75. rlegm3.Parent = rleg3
  76. rlegw3 = Instance.new("Weld")
  77. rlegw3.Part0 = me["Torso"]
  78. rlegw3.Part1 = rleg3
  79. rlegw3.Parent = rleg3
  80. rlegw3.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  81.  
  82. rleg4 = Instance.new("Part")
  83. rleg4.formFactor = 2
  84. rleg4.Size = Vector3.new(1, 2, 1)
  85. rleg4.BrickColor = BrickColor.new("White")
  86. rleg4.Name = "Face"
  87. rleg4.Reflectance = 0
  88. rleg4.TopSurface = 0
  89. rleg4.CanCollide = false
  90. rleg4.Parent = mod
  91. rleg4.Position = Vector3.new(0, 0, 0)
  92. rleg4:BreakJoints()
  93. rleg4.BottomSurface = 0
  94. rlegm4 = Instance.new("SpecialMesh")
  95. rlegm4.MeshType = 6
  96. rlegm4.Scale = Vector3.new(1.01, 1.01, 1.01)
  97. rlegm4.Parent = rleg4
  98. rlegw4 = Instance.new("Weld")
  99. rlegw4.Part0 = me["Right Arm"]
  100. rlegw4.Part1 = rleg4
  101. rlegw4.Parent = rleg4
  102. rlegw4.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  103.  
  104. rleg5 = Instance.new("Part")
  105. rleg5.formFactor = 2
  106. rleg5.Size = Vector3.new(1, 2, 1)
  107. rleg5.BrickColor = BrickColor.new("White")
  108. rleg5.Name = "Face"
  109. rleg5.Reflectance = 0
  110. rleg5.TopSurface = 0
  111. rleg5.CanCollide = false
  112. rleg5.Parent = mod
  113. rleg5.Position = Vector3.new(0, 0, 0)
  114. rleg5:BreakJoints()
  115. rleg5.BottomSurface = 0
  116. rlegm5 = Instance.new("SpecialMesh")
  117. rlegm5.MeshType = 6
  118. rlegm5.Scale = Vector3.new(1.01, 1.01, 1.01)
  119. rlegm5.Parent = rleg5
  120. rlegw5 = Instance.new("Weld")
  121. rlegw5.Part0 = me["Left Arm"]
  122. rlegw5.Part1 = rleg5
  123. rlegw5.Parent = rleg5
  124. rlegw5.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  125.  
  126. ht = Instance.new("Part")
  127. ht.Size = Vector3.new(1,1,1)
  128. ht.Name = "Handle"
  129. ht.Parent = me
  130. hod = Instance.new("SpecialMesh")
  131. hod.Parent = ht
  132. hod.MeshId = "http://www.roblox.com/asset/?id=16952952"
  133. hod.TextureId = "http://www.roblox.com/asset/?id=37102731"
  134. hod.VertexColor = Vector3.new(1,1,1)
  135. hod.Scale = Vector3.new(1.05,1.05,1.05)
  136. rlegw5 = Instance.new("Weld")
  137. rlegw5.Part0 = ht
  138. rlegw5.Part1 = me.Head
  139. rlegw5.Parent = ht
  140. rlegw5.C0 = CFrame.new(0, -0.4, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  141.  
  142. rib1 = Instance.new("Part")
  143. rib1.formFactor = 2
  144. rib1.Size = Vector3.new(1, 2, 1)
  145. rib1.BrickColor = BrickColor.new("Mid grey")
  146. rib1.Name = "Face"
  147. rib1.Reflectance = 0
  148. rib1.TopSurface = 0
  149. rib1.CanCollide = false
  150. rib1.Parent = mod
  151. rib1.Position = Vector3.new(0, 0, 0)
  152. rib1:BreakJoints()
  153. rib1.BottomSurface = 0
  154. ribm1 = Instance.new("SpecialMesh")
  155. ribm1.MeshType = 6
  156. ribm1.Scale = Vector3.new(0.32, 1.3, 1.02)
  157. ribm1.Parent = rib1
  158. ribw1 = Instance.new("Weld")
  159. ribw1.Part0 = me["Torso"]
  160. ribw1.Part1 = rib1
  161. ribw1.Parent = rib1
  162. ribw1.C0 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0.85)
  163.  
  164. rib2 = Instance.new("Part")
  165. rib2.formFactor = 2
  166. rib2.Size = Vector3.new(1, 2, 1)
  167. rib2.BrickColor = BrickColor.new("Dark stone grey")
  168. rib2.Name = "Face"
  169. rib2.Reflectance = 0
  170. rib2.TopSurface = 0
  171. rib2.CanCollide = false
  172. rib2.Parent = mod
  173. rib2.Position = Vector3.new(0, 0, 0)
  174. rib2:BreakJoints()
  175. rib2.BottomSurface = 0
  176. ribm2 = Instance.new("CylinderMesh")
  177. ribm2.Scale = Vector3.new(0.72, 1.3, 1.02)
  178. ribm2.Parent = rib2
  179. ribw2 = Instance.new("Weld")
  180. ribw2.Part0 = me["Torso"]
  181. ribw2.Part1 = rib2
  182. ribw2.Parent = rib2
  183. ribw2.C0 = CFrame.new(0, 0, 0.85)*CFrame.fromEulerAnglesXYZ(0, 0, 0.85)
  184.  
  185. rib3 = Instance.new("Part")
  186. rib3.formFactor = 2
  187. rib3.Size = Vector3.new(1, 2, 1)
  188. rib3.BrickColor = BrickColor.new("Mid grey")
  189. rib3.Name = "Face"
  190. rib3.Reflectance = 0
  191. rib3.TopSurface = 0
  192. rib3.CanCollide = false
  193. rib3.Parent = mod
  194. rib3.Position = Vector3.new(0, 0, 0)
  195. rib3:BreakJoints()
  196. rib3.BottomSurface = 0
  197. ribm3 = Instance.new("CylinderMesh")
  198. ribm3.Scale = Vector3.new(0.711, 1.4, 1.011)
  199. ribm3.Parent = rib3
  200. ribw3 = Instance.new("Weld")
  201. ribw3.Part0 = me["Torso"]
  202. ribw3.Part1 = rib3
  203. ribw3.Parent = rib3
  204. ribw3.C0 = CFrame.new(0, 0, 0.85)*CFrame.fromEulerAnglesXYZ(0, 0, 0.85)
  205.  
  206. me = game.Players.yfc
  207.  
  208. if script.Parent.className ~= "HopperBin" then
  209. bin = Instance.new("HopperBin")
  210. bin.Name = "Staff"
  211. bin.Parent = me.Backpack
  212. script.Parent = bin
  213. end
  214.  
  215. sp = script.Parent
  216.  
  217. han = Instance.new("Part")
  218. han.Parent = me.Character
  219. han.Size = Vector3.new(1, 2, 1)
  220. han.CanCollide = false
  221. han.Position = Vector3.new(0, 0, 0)
  222. han:BreakJoints()
  223. han.BrickColor = BrickColor.new("Brown")
  224. hanm = Instance.new("CylinderMesh")
  225. hanm.Scale = Vector3.new(0.1, 1.8, 0.1)
  226. hanm.Parent = han
  227. hanw = Instance.new("Weld")
  228. hanw.Parent = han
  229. hanw.Part0 = han
  230. hanw.Part1 = me.Character["Torso"]
  231. hanw.C0 = CFrame.fromEulerAnglesXYZ(0, 0.5, -0.9) + Vector3.new(-0.45, -1.25, -0.65)
  232. ha = Instance.new("Part")
  233. ha.Parent = me.Character
  234. ha.Size = Vector3.new(1, 1, 1)
  235. ha.CanCollide = false
  236. ha.Transparency = 1
  237. ha.Reflectance = 0.1
  238. ha.Position = Vector3.new(0, 0, 0)
  239. ha:BreakJoints()
  240. ha.BrickColor = BrickColor.new("Mid grey")
  241. ham = Instance.new("SpecialMesh")
  242. ham.Scale = Vector3.new(0.9, 0.9, 0.9)
  243. ham.Parent = ha
  244. ham.MeshType = "Sphere"
  245. haw = Instance.new("Weld")
  246. haw.Parent = ha
  247. haw.Part0 = ha
  248. haw.Part1 = han
  249. haw.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(0, 2, 0)
  250.  
  251. spell = no
  252.  
  253. function onKeyDown(key, mouse)
  254. key=key:lower()
  255. if key ~= nil then
  256.  
  257. if key=="q" and spell == no then
  258. spell = yes
  259. fire = Instance.new("Fire")
  260. fire.Heat = 0
  261. fire.Size = 0
  262. fire.Parent = ha
  263. mouse.Target:BreakJoints()
  264. wait(1)
  265. fire:Remove()
  266. spell = no
  267. print(1)
  268. end
  269. if key=="t" and spell == no then
  270. spell = yes
  271. p = Instance.new("Part")
  272. p.Parent = workspace
  273. p.CanCollide = false
  274. p.Transparency = 1
  275. p.Anchored = true
  276. p.Size = Vector3.new(1, 1, 1)
  277. p.Position = mouse.hit.p
  278. fire = Instance.new("Fire")
  279. fire.Color = Color3.new(14, 186, 123)
  280. fire.Heat = 0
  281. fire.Size = 0
  282. fire.Parent = ha
  283. me.Character.Torso.CFrame = p.CFrame + Vector3.new(0, 3, 0)
  284. wait(1)
  285. fire:Remove()
  286. p:remove()
  287. spell = no
  288. print(2)
  289. end
  290. if key=="e" and spell == no then
  291. if mouse.Target.Name ~= "Base" then
  292. spell = yes
  293. fire = Instance.new("Fire")
  294. fire.Color = Color3.new(12, 12, 12)
  295. fire.Heat = 0
  296. fire.Size = 0
  297. fire.Parent = ha
  298. mouse.Target.CFrame = CFrame.new(0, 5, 0)
  299. wait(1)
  300. fire:Remove()
  301. spell = no
  302. print(3)
  303. end
  304. if key=="f" and spell == no then
  305. spell = yes
  306. p = Instance.new("Part")
  307. p.Parent = workspace
  308. p.Size = Vector3.new(1, 1, 1)
  309. p.BrickColor = BrickColor.new("White")
  310. p.CFrame = me.Character.Torso.CFrame - CFrame.new(0, 3, 0)
  311. wait(1)
  312.  
  313. spell = no
  314. print(2)
  315. end
  316. end
  317. end
  318. end
  319.  
  320. function selected(mouse)
  321. ha.Transparency = 0.5
  322. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  323. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  324. mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  325. mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end)
  326. hanw.Part1 = me.Character["Right Arm"]
  327. hanw.C0 = CFrame.fromEulerAnglesXYZ(-1.55, 0, 0) + Vector3.new(0, 0.8, -1)
  328. rightarm = game.workspace.yfc.Torso["Right Shoulder"]
  329. rightarm.C0 = rightarm.C0 * CFrame.Angles(0,0,math.rad(45))
  330. end
  331.  
  332. function deselected()
  333. ha.Transparency = 1
  334. hanw.Part1 = me.Character["Torso"]
  335. hanw.C0 = CFrame.fromEulerAnglesXYZ(0, 0.5, -0.9) + Vector3.new(-0.45, -1.25, -0.65)
  336. rightarm = game.workspace.yfc.Torso["Right Shoulder"]
  337. rightarm.C0 = rightarm.C0 * CFrame.Angles(0,0,math.rad(-45))
  338. end
  339.  
  340. sp.Selected:connect(selected)
  341. sp.Deselected:connect(deselected)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement