WDGASTER132

Untitled

Aug 12th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.69 KB | None | 0 0
  1. --[[
  2. ______ __ __ ____ __ ______
  3. / _/ _/ / \/ \ / __/___ __ _______/ /_ / / /
  4. / // / / /\/ /\ \ __/ /_/ __ \/ / / / ___/ __ \ / // /
  5. / // / / / /_/ \ \/_ __/ /_/ / /_/ / / / /_/ / / // /
  6. / // / /_/ \_\/_/ \____/\__,_/_/ /_.___/ _/ // /
  7. /__/__/ /__/__/
  8.  
  9. --]]
  10. --[[
  11. TOS(By trig):
  12. Do not Leak
  13. Do not trade or sell
  14. Do not add to your personal archive
  15. If showing off tell who made it
  16. Do not use on script builder at all
  17. Do not use in script builder EVER
  18. Ask if Joining Trig to use before using! [IMPORTANT]
  19. Do not tell Flirty Teemie that you have this!
  20. --]]
  21. local player=game.Players.LocalPlayer
  22. local char=player.Character
  23. repeat wait() until player and char
  24. local torso=char.Torso
  25. local head=char.Head
  26. local human=char.Humanoid
  27. local hat
  28. for i, v in pairs(char:children()) do if v:isA("Hat") then hat=v end end
  29. local arm={Left=char["Left Arm"], Right=char["Right Arm"]}
  30. local leg={Left=char["Left Leg"], Right=char["Right Leg"]}
  31. local c=function(f) coroutine.resume(coroutine.create(f)) end
  32. pcall(function() torso.roblox:clone().Parent=fake.Torso torso.roblox:remove() head.face:remove() for i, v in pairs(char:children()) do if v.ClassName=="Hat" then v:remove() end v.Transparency=1 end end)
  33. local add={
  34. Part=function(par, a, c, col, t, s, cf)
  35. local p=Instance.new("Part", par) p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new()
  36. return p
  37. end,
  38. Weld=function(par, p1, cf)
  39. local w=Instance.new("Weld", par) w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or CFrame.new()
  40. return w
  41. end,
  42. Mesh=function(ins, par, s, of, t)
  43. local m=Instance.new(ins, par) m.Scale=s or Vector3.new() m.Offset=of or Vector3.new() pcall(function() m.MeshType=t end)
  44. return m
  45. end
  46. }
  47. local scriptname="Flash"
  48. pcall(function() char[scriptname]:remove() end)
  49. local model=Instance.new("Model", char) model.Name=scriptname
  50. local bin=Instance.new("HopperBin", player.Backpack) bin.Name=model.Name
  51. local skincolor="Really black"
  52. local fake={}
  53. local weld={}
  54. local mesh={}
  55. fake.arm={}
  56. fake.leg={}
  57. fake.torso=nil
  58. fake.Mesh={} fake.Weld={}
  59. --====--
  60. weld.arm={}
  61. weld.leg={}
  62. weld.torso=nil
  63. --====--
  64. mesh.arm={}
  65. mesh.leg={}
  66. --==FAKE, MESH, WELDZ==--
  67. fake.arm.left=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
  68. fake.arm.right=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
  69. fake.leg.left=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
  70. fake.leg.right=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
  71. fake.torso=add.Part(model, false, false, skincolor, 0, Vector3.new(2, 2, 1), nil)
  72. fake.head=head:clone() fake.head.Parent=model fake.head.BrickColor=BrickColor.new(skincolor) fake.head.Transparency=0
  73. -------------------------
  74. mesh.arm.left=add.Mesh("BlockMesh", fake.arm.left, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
  75. mesh.arm.right=add.Mesh("BlockMesh", fake.arm.right, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
  76. mesh.leg.left=add.Mesh("BlockMesh", fake.leg.left, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
  77. mesh.leg.right=add.Mesh("BlockMesh", fake.leg.right, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
  78. -------------------------
  79. weld.arm.left=add.Weld(fake.arm.left, fake.torso, CFrame.new(-1.5, .5, 0))
  80. weld.arm.right=add.Weld(fake.arm.right, fake.torso, CFrame.new(1.5, .5, 0))
  81. weld.leg.left=add.Weld(fake.leg.left, fake.torso, CFrame.new(-.5, -1.5, 0))
  82. weld.leg.right=add.Weld(fake.leg.right, fake.torso, CFrame.new(.5, -1.5, 0))
  83. weld.torso=add.Weld(torso, fake.torso, nil)
  84. weld.head=add.Weld(fake.head, fake.torso, CFrame.new(0, 1.5, 0))
  85. pcall(function() torso.roblox:remove() head.face:remove() for i, v in pairs(char:children()) do if v.ClassName=="Hat" then v:remove() end v.Transparency=1 end end)
  86. --==SIGN==--
  87. fake.Rot=add.Part(model, false, false, "Really black", 0, Vector3.new(1, 1, 1), nil)
  88. fake.Mesh.Rot=add.Mesh("CylinderMesh", fake.Rot, Vector3.new(1.5, .5, 1.5), nil, nil)
  89. fake.Weld.Rot=add.Weld(fake.Rot, fake.torso, CFrame.new(0, 0, -.3)*CFrame.Angles(math.rad(90), 0, 0))
  90. fake.L=add.Part(model, false, false, "Bright yellow", 0, Vector3.new(1, 1, 1), nil)
  91. fake.Mesh.L=add.Mesh("BlockMesh", fake.L, Vector3.new(.25, .5, 1), nil, nil)
  92. fake.Weld.L=add.Weld(fake.L, fake.Rot, CFrame.new(.25, -0.05, 0))
  93. fake.L2=add.Part(model, false, false, "Bright yellow", 0, Vector3.new(1, 1, 1), nil)
  94. fake.Mesh.L2=add.Mesh("BlockMesh", fake.L2, Vector3.new(.75, .5, .25), nil, nil)
  95. fake.Weld.L2=add.Weld(fake.L2, fake.Rot, CFrame.new(0, -0.05, .4))
  96. c(function() for i=0, math.huge, .1 do wait() fake.Weld.Rot.C0=CFrame.Angles(0, i, 0) end end)
  97. --==MANA==--
  98. local gui=Instance.new("ScreenGui", player.PlayerGui)
  99. local label=Instance.new("TextLabel", gui)
  100. label.Text="--==100%==--"
  101. label.Position=UDim2.new(0, 0, 0, 200)
  102. label.Size=UDim2.new(0, 200, 0, 20)
  103. label.BorderColor=BrickColor.Black() label.BackgroundColor=BrickColor.White()
  104. label.TextColor=BrickColor.Black()
  105. local charge=label:clone() charge.Parent=label
  106. charge.Position=UDim2.new()
  107. charge.Text=""
  108. charge.Size=UDim2.new(1, 0, 1, 0)
  109. charge.BorderColor=BrickColor.Black() charge.BackgroundColor=BrickColor.Yellow() charge.Transparency=.5
  110. ----------------------------------------------------------------------------------------------
  111. local walkspeed=100 --Flash :D
  112. local dmg=math.random(5, 10)
  113. local rundeb=false
  114. local tdeb=false
  115. local hDeb=false
  116.  
  117. function hit(h)
  118. local humanoid=h.Parent:findFirstChild("Humanoid")
  119. if humanoid and h.Parent~=char and hDeb==false then
  120. hDeb=true
  121. --c(function()
  122. local fakeP=add.Part(workspace, true, false, "Bright yellow", 0, Vector3.new(1, 1, 1), CFrame.new(h.CFrame.p, torso.CFrame.p))
  123. local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=3270017"
  124. c(function()
  125. for i=0, 1, .05 do
  126. wait()
  127. fakeP.Mesh.Scale=fakeP.Mesh.Scale+Vector3.new(i, i, 0)
  128. end
  129. fakeP:remove()
  130. end)
  131. c(function()
  132. for i=0, 1, .05 do
  133. wait()
  134. fakeP.Transparency=i
  135. end
  136. end)
  137. humanoid.Health=humanoid.Health-dmg
  138. local fakeM=Instance.new("Model", workspace) fakeM.Name=dmg
  139. local fakeH=Instance.new("Humanoid", fakeM) fakeH.MaxHealth=0 fakeH.Health=0
  140. local fakeP=add.Part(fakeM, false, false, "Bright red", 0, Vector3.new(1, 1, 1), h.CFrame) fakeP.Name="Head"
  141. local fakeMesh=add.Mesh("CylinderMesh", fakeP, Vector3.new(1, .2, 1), nil, nil)
  142. local bp=Instance.new("BodyPosition", fakeP) bp.maxForce=Vector3.new(math.huge, math.huge, math.huge) bp.position=h.Position+Vector3.new(0, 4, 0)
  143. game.Debris:addItem(fakeM, 2)
  144. pcall(function()h.Parent:findFirstChild("Torso").RotVelocity=fake.torso.RotVelocity*math.random(-1000, 1000)end)
  145. pcall(function()h.Parent:findFirstChild("Torso").Velocity=fake.torso.Velocity*math.random(-1000, 1000)end)
  146. wait()
  147. hDeb=false
  148. --end)
  149. end
  150. end
  151.  
  152. function trail(pos, cf, col)
  153. c(function()
  154. local old=(pos.CFrame*cf).p
  155. while tdeb==true do
  156. wait()
  157. local new=(pos.CFrame*cf).p
  158. local mag=(old-new).magnitude
  159. local dis=(old+new)/2
  160. local trail=add.Part(workspace, true, false, col, 0, Vector3.new(1, mag, 1), CFrame.new(dis, new)*CFrame.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5))*CFrame.Angles(math.pi/2, 0, 0))
  161. local tMesh=add.Mesh("CylinderMesh", trail, Vector3.new(.5, 1, .5), nil, nil)
  162. trail.Touched:connect(hit)
  163. old=new
  164. c(function()
  165. for i=1, 0, -.2 do
  166. wait()
  167. trail.Mesh.Scale=trail.Mesh.Scale*Vector3.new(i, 1, i)
  168. end
  169. trail:remove()
  170. end)
  171. c(function()
  172. for i=0, 1, .2 do
  173. wait()
  174. trail.Transparency=i
  175. end
  176. end)
  177. end
  178. end)
  179. end
  180. bin.Selected:connect(function(mouse)
  181. for i, v in pairs(model:children()) do tdeb=true trail(v, CFrame.new(), "Bright yellow") end
  182. c(function() while true do wait() for i, v in pairs(model:children()) do v.Touched:connect(hit) end end end)
  183. human.WalkSpeed=walkspeed
  184. human.MaxHealth=math.huge
  185. human.Running:connect(function(speed)
  186. if speed>0 then
  187. for i=0, 1, .1 do
  188. wait()
  189. weld.torso.C1=CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(15)*i, 0, 0)
  190. weld.arm.left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45)*i)
  191. weld.arm.right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, math.rad(45)*i)
  192. end
  193. while speed>0 do
  194. wait()
  195. for i=0, 1, .1 do
  196. wait()
  197. weld.leg.left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0)
  198. weld.leg.right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(math.rad(45)*i, 0, 0)
  199. weld.arm.left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45))
  200. weld.arm.right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)-(-math.rad(45)*i), 0, math.rad(45))
  201. end
  202. for i=1, 0, -.1 do
  203. wait()
  204. weld.leg.left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0)
  205. weld.leg.right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(math.rad(45)*i, 0, 0)
  206. weld.arm.left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45))
  207. weld.arm.right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)-(-math.rad(45)*i), 0, math.rad(45))
  208. end
  209. end
  210. end
  211. end)
  212. end)
  213. --[[
  214. TOS(By VELOCITY):
  215. Do not Leak
  216. Do not trade or sell
  217. Do not add to your personal archive
  218. If showing off tell who made it
  219. Do not use on script builder at all
  220. Do not use in script builder EVER
  221. Ask if Joining Trig to use before using! [IMPORTANT]
  222. Do not tell Flirty Teemie that you have this!
  223. --]]
Add Comment
Please, Sign In to add comment