King_Dice

Six

Mar 2nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.40 KB | None | 0 0
  1. --[[mediafire gtfo password]]--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  2.  
  3. Player = game.Players.LocalPlayer
  4. Character = Player.Character
  5. Torso = Character.Torso
  6. script.Parent = Character
  7.  
  8. --[[ * Fire Middle * ]]--
  9.  
  10. ColorABC = BrickColor.new("Medium stone grey")
  11.  
  12. pcall(function() Character.Wings:Remove() end)
  13.  
  14. Wings = Instance.new("Model")
  15. Wings.Name = "Wings"
  16. Wings.Parent = Character
  17.  
  18. Human = Instance.new("Humanoid")
  19. Human.MaxHealth = 0
  20. Human.Health = 0
  21. Human.Parent = Wings
  22.  
  23. --[[ * Neck Weld * ]]--
  24.  
  25. Neck = Instance.new("Weld")
  26. Neck.Parent = Character["Torso"]
  27. Neck.Part0 = Neck.Parent
  28. Neck.Part1 = Character["Head"]
  29. Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  30.  
  31. --[[ * Middle * ]]--
  32.  
  33. Middle = Instance.new("Part")
  34. Middle.formFactor = "Custom"
  35. Middle.Locked = true
  36. Middle.CanCollide = false
  37. Middle.BrickColor = ColorABC
  38. Middle.Anchored = false
  39. Middle.Size = Vector3.new(1.25,2,1.25)
  40. Middle.TopSurface = 0
  41. Middle.BottomSurface = 0
  42. Middle.Reflectance = 0
  43. Middle.Parent = Wings
  44. Mesh = Instance.new("CylinderMesh",Middle)
  45. Mesh.Bevel = 0.03
  46. MidWeld = Instance.new("Weld")
  47. MidWeld.Parent = Middle
  48. MidWeld.Part0 = Character["Torso"]
  49. MidWeld.Part1 = Middle
  50. MidWeld.C0 = CFrame.new(0,0,0.5) * CFrame.Angles(0,0,0)
  51.  
  52. --[[ * Hole * ]]--
  53.  
  54. Hole = Instance.new("Part")
  55. Hole.formFactor = "Custom"
  56. Hole.Locked = true
  57. Hole.CanCollide = false
  58. Hole.BrickColor = BrickColor.new("Really black")
  59. Hole.Anchored = false
  60. Hole.Size = Vector3.new(1.2,2,1.2)
  61. Hole.TopSurface = 0
  62. Hole.BottomSurface = 0
  63. Hole.Reflectance = 0
  64. Hole.Parent = Wings
  65. HMesh = Instance.new("CylinderMesh",Hole)
  66. HMesh.Bevel = 0.03
  67. HWeld = Instance.new("Weld")
  68. HWeld.Parent = Hole
  69. HWeld.Part0 = Middle
  70. HWeld.Part1 = Hole
  71. HWeld.C0 = CFrame.new(0,-0.01,0) * CFrame.Angles(0,0,0)
  72.  
  73. --[[ * WingA * ]]--
  74.  
  75. WingA = Instance.new("Part")
  76. WingA.formFactor = "Custom"
  77. WingA.Locked = true
  78. WingA.CanCollide = false
  79. WingA.BrickColor = ColorABC
  80. WingA.Anchored = false
  81. WingA.Size = Vector3.new(0.75,0.75,0.75/2)
  82. WingA.TopSurface = 0
  83. WingA.BottomSurface = 0
  84. WingA.Reflectance = 0
  85. WingA.Parent = Wings
  86. MeshA = Instance.new("BlockMesh",WingA)
  87. MeshA.Bevel = 0.03
  88. WeldA = Instance.new("Weld")
  89. WeldA.Parent = WingA
  90. WeldA.Part0 = Middle
  91. WeldA.Part1 = WingA
  92. WeldA.C0 = CFrame.new(0.5,0.5,0.25) * CFrame.Angles(0,0,0)
  93.  
  94. --[[ * WingB * ]]--
  95.  
  96. WingB = Instance.new("Part")
  97. WingB.formFactor = "Custom"
  98. WingB.Locked = true
  99. WingB.CanCollide = false
  100. WingB.BrickColor = ColorABC
  101. WingB.Anchored = false
  102. WingB.Size = Vector3.new(0.75,0.75,0.75/2)
  103. WingB.TopSurface = 0
  104. WingB.BottomSurface = 0
  105. WingB.Reflectance = 0
  106. WingB.Parent = Wings
  107. MeshB = Instance.new("BlockMesh",WingB)
  108. MeshB.Bevel = 0.03
  109. WeldB = Instance.new("Weld")
  110. WeldB.Parent = WingB
  111. WeldB.Part0 = Middle
  112. WeldB.Part1 = WingB
  113. WeldB.C0 = CFrame.new(-0.5,0.5,0.25) * CFrame.Angles(0,0,0)
  114.  
  115. --[[ * Fly Body Stuff * ]]--
  116. gyro = Instance.new("BodyGyro")
  117. gyro.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  118. velo = Instance.new("BodyVelocity")
  119. velo.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  120. velo.velocity = Vector3.new(0,0,0)
  121.  
  122. Wingz = false
  123.  
  124. function GWings()
  125. for i = 1,10 do wait()
  126. WingA.Size = WingA.Size + Vector3.new(0.3,0.1,0)
  127. WingB.Size = WingA.Size
  128. WeldA.Parent = WingA
  129. WeldA.Part0 = Middle
  130. WeldA.Part1 = WingA
  131. WeldB.Parent = WingB
  132. WeldB.Part0 = Middle
  133. WeldB.Part1 = WingB
  134. WeldB.C0 = WeldB.C0 - Vector3.new(0.115,0.05,-0.085)
  135. WeldB.C0 = WeldB.C0 * CFrame.Angles(0,0.05,0)
  136. WeldA.C0 = WeldA.C0 + Vector3.new(0.115,-0.05,0.085)
  137. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,-0.05,0)
  138. end
  139. end
  140.  
  141. function RWings()
  142. for i = 1,10 do wait()
  143. WingA.Size = WingA.Size - Vector3.new(0.3,0.1,0)
  144. WingB.Size = WingA.Size
  145. WeldA.Parent = WingA
  146. WeldA.Part0 = Middle
  147. WeldA.Part1 = WingA
  148. WeldB.Parent = WingB
  149. WeldB.Part0 = Middle
  150. WeldB.Part1 = WingB
  151. WeldB.C0 = WeldB.C0 + Vector3.new(0.115,0.05,-0.085)
  152. WeldB.C0 = WeldB.C0 * CFrame.Angles(0,-0.05,0)
  153. WeldA.C0 = WeldA.C0 - Vector3.new(0.115,-0.05,0.085)
  154. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0.05,0)
  155. end
  156. end
  157.  
  158. function Flap(PP)
  159. for i = 1,5 do wait()
  160. Character.Torso["Right Shoulder"].DesiredAngle = math.pi
  161. Character.Torso["Left Shoulder"].DesiredAngle = -math.pi
  162. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0.2,0)
  163. WeldB.C0 = WeldB.C0 * CFrame.Angles(0,-0.2,0)
  164. WeldA.C0 = WeldA.C0 - Vector3.new(0,0,0.15*2)
  165. WeldB.C0 = WeldB.C0 - Vector3.new(0,0,0.15*2)
  166. gyro.cframe = CFrame.new(Torso.Position,PP)
  167. velo.velocity = gyro.cframe.lookVector * 100
  168. end
  169. for i = 1,5 do wait()
  170. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,-0.2,0)
  171. WeldB.C0 = WeldB.C0 * CFrame.Angles(0,0.2,0)
  172. WeldA.C0 = WeldA.C0 + Vector3.new(0,0,0.15*2)
  173. WeldB.C0 = WeldB.C0 + Vector3.new(0,0,0.15*2)
  174. Character.Torso["Right Shoulder"].DesiredAngle = math.pi
  175. Character.Torso["Left Shoulder"].DesiredAngle = -math.pi
  176. gyro.cframe = CFrame.new(Torso.Position,PP)
  177. velo.velocity = gyro.cframe.lookVector * 100
  178. end
  179. end
  180.  
  181. function Jet(PP)
  182. Character.Torso["Right Shoulder"].DesiredAngle = math.pi
  183. Character.Torso["Left Shoulder"].DesiredAngle = -math.pi
  184. gyro.cframe = CFrame.new(Torso.Position,PP)
  185. velo.velocity = gyro.cframe.lookVector * 100
  186. end
  187.  
  188. --[[ * Tool * ]]--
  189.  
  190. if script.Parent.Name == Player.Name then
  191. Hopper = Instance.new("HopperBin")
  192. Hopper.Name = "Wings"
  193. Hopper.Parent = Player.Backpack
  194. end
  195.  
  196. Blah = true
  197.  
  198. function Clicked(Mouse)
  199. if Blah == true then
  200. Blah = false
  201.  
  202. Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  203. Flying = true
  204. gyro.Parent = Character.Head
  205. velo.Parent = Character.Head
  206. gyro.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  207. while Flying do
  208. PP = Mouse.hit.p
  209. if Wingz then Flap(PP) elseif not Wingz then Jet(PP) end
  210. wait()
  211. end
  212.  
  213. Blah = true
  214. return
  215. end
  216. end
  217.  
  218. function UnClicked(Mouse)
  219. Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  220. velo.velocity = Vector3.new(0,0,0)
  221. gyro.maxTorque = Vector3.new(0,0,0)
  222. gyro.Parent = nil
  223. velo.Parent = nil
  224. Flying = false
  225. end
  226.  
  227. function onKeyDown(key)
  228. if Blah == true then
  229. Blah = false
  230.  
  231. if key == "p" then
  232. if Wingz == false then
  233. GWings()
  234. Wingz = true
  235. elseif Wingz == true then
  236. RWings()
  237. Wingz = false
  238. end
  239. end
  240.  
  241. Blah = true
  242. return
  243. end
  244. end
  245.  
  246. function DeathCheck()
  247. if CC == 2 and SodaFun == true then
  248. Blah = false
  249. wait()
  250. pcall(function() face.Parent = Character.Head end)
  251. for i = 1,20 do wait()
  252. for i,v in pairs(Character:GetChildren()) do if v.className == "Part" then v.Transparency = v.Transparency + 0.05 end end
  253. for i,v in pairs(Wings:GetChildren()) do if v.className == "Part" then v.Transparency = v.Transparency + 0.05 end end
  254. for i,v in pairs(Character:GetChildren()) do if v.className == "Hat" then pcall(function() v.Handle.Transparency = v.Handle.Transparency + 0.05 end) end end
  255. end
  256. end
  257. end
  258.  
  259. function Selected(Mouse)
  260. Mouse.Icon = "rbxasset://textures\\GunCursor.png"
  261. Mouse.KeyDown:connect(onKeyDown)
  262. Mouse.Button1Down:connect(function()Clicked(Mouse)end)
  263. Mouse.Button1Up:connect(function()UnClicked(Mouse)end)
  264. end
  265.  
  266. function Deselected(Mouse)
  267. end
  268.  
  269. Character.Humanoid.Died:connect(DeathCheck)
  270. Hopper.Selected:connect(Selected)
  271. Hopper.Deselected:connect(Deselected)
Add Comment
Please, Sign In to add comment