Advertisement
Guest User

Roblox Script Wings

a guest
Jan 6th, 2017
8,182
-1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.77 KB | None | 0 1
  1. wait()
  2. print("LOL Y U NO GIVE CREDIT")
  3. --this was more annoying than originally thought, I HATE C1!!!
  4. Turd=script.Parent
  5. while true do
  6. Torso=Turd:FindFirstChild("Torso")
  7. if Torso~=nil then
  8. break
  9. end
  10. wait(.05)
  11. end
  12. -- the first three wings apply to the left side.
  13. for _,v in pairs(Turd:children()) do
  14. if v.Name=="Wing" then
  15. v:Remove()
  16. end
  17. end
  18. speed=0
  19. MOVER=function(Motor1,Motor2,moar)
  20. Motor1.MaxVelocity=.3
  21. while true do
  22. if speed>0 then
  23. Motor1.DesiredAngle=speed/1.4+moar/2
  24. Motor2.DesiredAngle=.35+speed/4+moar/6
  25. else
  26. checkdes=math.sin(time()*1)/2.35
  27. Motor1.DesiredAngle=-.35+checkdes+moar
  28. Motor2.DesiredAngle=checkdes/1.325
  29. end
  30. if script:FindFirstChild("Flying")~=nil then
  31. checkdes=math.sin(time()*(5+speed*2))/(3-speed)
  32. Motor1.DesiredAngle=-.35+checkdes+moar+.5
  33. Motor2.DesiredAngle=checkdes*1.5
  34. end
  35. wait(.05)
  36. end
  37. end
  38. MOVEL=function(Motor1,Motor2,moar)
  39. Motor1.MaxVelocity=.3
  40. while true do
  41. if speed>0 then
  42. Motor1.DesiredAngle=-(speed/1.4+moar/2)
  43. Motor2.DesiredAngle=(.35+speed/4+moar/6)
  44. else
  45. checkdes=math.sin(time()*1)/2.35
  46. Motor1.DesiredAngle=-(-.35+checkdes+moar)
  47. Motor2.DesiredAngle=(checkdes/1.325)
  48. end
  49. if script:FindFirstChild("Flying")~=nil then
  50. checkdes=math.sin(time()*(5+speed*2))/(3-speed)
  51. Motor1.DesiredAngle=-(-.35+checkdes+moar)-.5
  52. Motor2.DesiredAngle=(checkdes/.5)
  53. end
  54. wait(.05)
  55. end
  56. end
  57. Hum=Turd.Humanoid
  58. chkspd=function()
  59. spd=0
  60. spd=(Torso.Velocity-Vector3.new(0,0,0)).magnitude
  61. if spd>0 then
  62. speed=spd/Hum.WalkSpeed
  63. else
  64. speed=0
  65. end
  66. end
  67. Turd.Humanoid.Running:connect(chkspd)
  68. Wing=Instance.new("Part")
  69. Wing.Name="Wing"
  70. Wing.BrickColor=BrickColor.new("Dark stone grey")
  71. Wing.formFactor="Symmetric"
  72. Wing.CanCollide=false
  73. Wing.TopSurface=0
  74. Wing.BottomSurface=0
  75. Wing.CFrame=Torso.CFrame --for now, prevents welderp.
  76. Wing.Size=Vector3.new(1,1,2) --originally much bigger, but caused movement problemz.
  77. Wing.Parent=Turd --for quick editing purposes.
  78. Wing.archivable=false --for quick editing purposes.
  79. m=Instance.new("BlockMesh")
  80. m.Parent=Wing
  81. m.Scale=Vector3.new(.25,.45,1)
  82. Motor1=Instance.new("Motor") --SIX DIMENSIONAL BRICK YEAH
  83. Motor1.MaxVelocity=.15
  84. Motor1.Name="Motor1"
  85. Motor1.Part0=Torso
  86. Motor1.Part1=Wing
  87. Motor1.Parent=Torso
  88. Motor1.C0=CFrame.new(-.5,0.7,.6375)
  89. Motor1.C1=CFrame.new(0,0,.75)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/4.5,math.pi/4)
  90.  
  91.  
  92. Wing2=Instance.new("Part")
  93. Wing2.Name="Wing"
  94. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  95. Wing2.formFactor="Symmetric"
  96. Wing2.CanCollide=false
  97. Wing2.TopSurface=0
  98. Wing2.BottomSurface=0
  99. Wing2.CFrame=Torso.CFrame
  100. Wing2.Size=Vector3.new(1,1,1)
  101. Wing2.Parent=Turd
  102. Wing2.archivable=false
  103. m=Instance.new("SpecialMesh")
  104. m.Parent=Wing2
  105. m.Scale=Vector3.new(.25,.5,.25)
  106. w=Instance.new("Weld")
  107. w.Part0=Wing
  108. w.Part1=Wing2
  109. w.C0=CFrame.new(0,0,-1.05)
  110. w.Parent=Wing
  111.  
  112.  
  113. Wing2=Instance.new("Part")
  114. Wing2.Name="Wing"
  115. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  116. Wing2.formFactor="Symmetric"
  117. Wing2.CanCollide=false
  118. Wing2.TopSurface=0
  119. Wing2.BottomSurface=0
  120. Wing2.CFrame=Torso.CFrame
  121. Wing2.Size=Vector3.new(1,1,1)
  122. Wing2.Parent=Turd
  123. Wing2.archivable=false
  124. m=Instance.new("BlockMesh")
  125. m.Parent=Wing2
  126. m.Scale=Vector3.new(.45,.25,.5)
  127. Motor=Instance.new("Motor")
  128. Motor.MaxVelocity=.075
  129. Motor.Name="Motor2"
  130. Motor.Part0=Wing
  131. Motor.Part1=Wing2
  132. Motor.Parent=Torso
  133. Motor.C0=CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,0)
  134. Motor.C1=CFrame.new(0,0,-.25)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  135.  
  136. Wing3=Instance.new("Part")
  137. Wing3.Name="Wing"
  138. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  139. Wing3.formFactor="Symmetric"
  140. Wing3.CanCollide=false
  141. Wing3.TopSurface=0
  142. Wing3.BottomSurface=0
  143. Wing3.CFrame=Torso.CFrame
  144. Wing3.Size=Vector3.new(1,1,1)
  145. Wing3.Parent=Turd
  146. Wing3.archivable=false
  147. m=Instance.new("SpecialMesh")
  148. m.MeshType="Wedge"
  149. m.Parent=Wing3
  150. m.Scale=Vector3.new(.25,.2,.25)
  151. w=Instance.new("Weld")
  152. w.Part0=Wing2
  153. w.Part1=Wing3
  154. w.C0=CFrame.new(0.125,0,.375)*CFrame.fromEulerAnglesXYZ(0,math.pi,-math.pi/2)
  155. w.Parent=Wing2
  156.  
  157. Wing3=Instance.new("Part")
  158. Wing3.Name="Wing"
  159. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  160. Wing3.formFactor="Symmetric"
  161. Wing3.CanCollide=false
  162. Wing3.TopSurface=0
  163. Wing3.BottomSurface=0
  164. Wing3.CFrame=Torso.CFrame
  165. Wing3.Size=Vector3.new(1,1,1)
  166. Wing3.Parent=Turd
  167. Wing3.archivable=false
  168. m=Instance.new("SpecialMesh")
  169. m.MeshType="Wedge"
  170. m.Parent=Wing3
  171. m.Scale=Vector3.new(.25,.3,.4)
  172. w=Instance.new("Weld")
  173. w.Part0=Wing2
  174. w.Part1=Wing3
  175. w.C0=CFrame.new(-.075,0,.45)*CFrame.fromEulerAnglesXYZ(0,math.pi,math.pi/2)
  176. w.Parent=Wing2
  177.  
  178. coroutine.resume(coroutine.create(MOVER),Motor1,Motor,0)
  179.  
  180.  
  181. Wing=Instance.new("Part")
  182. Wing.Name="Wing"
  183. Wing.BrickColor=BrickColor.new("Dark stone grey")
  184. Wing.formFactor="Symmetric"
  185. Wing.CanCollide=false
  186. Wing.TopSurface=0
  187. Wing.BottomSurface=0
  188. Wing.CFrame=Torso.CFrame --for now, prevents welderp.
  189. Wing.Size=Vector3.new(1,1,2) --originally much bigger, but caused movement problemz.
  190. Wing.Parent=Turd --for quick editing purposes.
  191. Wing.archivable=false --for quick editing purposes.
  192. m=Instance.new("BlockMesh")
  193. m.Parent=Wing
  194. m.Scale=Vector3.new(.25,.45,1)
  195. Motor1=Instance.new("Motor") --SIX DIMENSIONAL BRICK YEAH
  196. Motor1.MaxVelocity=.15
  197. Motor1.Name="Motor1"
  198. Motor1.Part0=Torso
  199. Motor1.Part1=Wing
  200. Motor1.Parent=Torso
  201. Motor1.C0=CFrame.new(-.5,0,.6375)
  202. Motor1.C1=CFrame.new(0,0,.75)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/4.5,math.pi/4)
  203.  
  204.  
  205. Wing2=Instance.new("Part")
  206. Wing2.Name="Wing"
  207. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  208. Wing2.formFactor="Symmetric"
  209. Wing2.CanCollide=false
  210. Wing2.TopSurface=0
  211. Wing2.BottomSurface=0
  212. Wing2.CFrame=Torso.CFrame
  213. Wing2.Size=Vector3.new(1,1,1)
  214. Wing2.Parent=Turd
  215. Wing2.archivable=false
  216. m=Instance.new("SpecialMesh")
  217. m.Parent=Wing2
  218. m.Scale=Vector3.new(.25,.5,.25)
  219. w=Instance.new("Weld")
  220. w.Part0=Wing
  221. w.Part1=Wing2
  222. w.C0=CFrame.new(0,0,-1.05)
  223. w.Parent=Wing
  224.  
  225.  
  226. Wing2=Instance.new("Part")
  227. Wing2.Name="Wing"
  228. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  229. Wing2.formFactor="Symmetric"
  230. Wing2.CanCollide=false
  231. Wing2.TopSurface=0
  232. Wing2.BottomSurface=0
  233. Wing2.CFrame=Torso.CFrame
  234. Wing2.Size=Vector3.new(1,1,1)
  235. Wing2.Parent=Turd
  236. Wing2.archivable=false
  237. m=Instance.new("BlockMesh")
  238. m.Parent=Wing2
  239. m.Scale=Vector3.new(.45,.25,.5)
  240. Motor=Instance.new("Motor")
  241. Motor.MaxVelocity=.075
  242. Motor.Name="Motor2"
  243. Motor.Part0=Wing
  244. Motor.Part1=Wing2
  245. Motor.Parent=Torso
  246. Motor.C0=CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,0)
  247. Motor.C1=CFrame.new(0,0,-.25)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  248.  
  249. Wing3=Instance.new("Part")
  250. Wing3.Name="Wing"
  251. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  252. Wing3.formFactor="Symmetric"
  253. Wing3.CanCollide=false
  254. Wing3.TopSurface=0
  255. Wing3.BottomSurface=0
  256. Wing3.CFrame=Torso.CFrame
  257. Wing3.Size=Vector3.new(1,1,1)
  258. Wing3.Parent=Turd
  259. Wing3.archivable=false
  260. m=Instance.new("SpecialMesh")
  261. m.MeshType="Wedge"
  262. m.Parent=Wing3
  263. m.Scale=Vector3.new(.25,.2,.25)
  264. w=Instance.new("Weld")
  265. w.Part0=Wing2
  266. w.Part1=Wing3
  267. w.C0=CFrame.new(0.125,0,.375)*CFrame.fromEulerAnglesXYZ(0,math.pi,-math.pi/2)
  268. w.Parent=Wing2
  269.  
  270. Wing3=Instance.new("Part")
  271. Wing3.Name="Wing"
  272. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  273. Wing3.formFactor="Symmetric"
  274. Wing3.CanCollide=false
  275. Wing3.TopSurface=0
  276. Wing3.BottomSurface=0
  277. Wing3.CFrame=Torso.CFrame
  278. Wing3.Size=Vector3.new(1,1,1)
  279. Wing3.Parent=Turd
  280. Wing3.archivable=false
  281. m=Instance.new("SpecialMesh")
  282. m.MeshType="Wedge"
  283. m.Parent=Wing3
  284. m.Scale=Vector3.new(.25,.3,.4)
  285. w=Instance.new("Weld")
  286. w.Part0=Wing2
  287. w.Part1=Wing3
  288. w.C0=CFrame.new(-.075,0,.45)*CFrame.fromEulerAnglesXYZ(0,math.pi,math.pi/2)
  289. w.Parent=Wing2
  290.  
  291. coroutine.resume(coroutine.create(MOVER),Motor1,Motor,.5)
  292.  
  293.  
  294.  
  295. Wing=Instance.new("Part")
  296. Wing.Name="Wing"
  297. Wing.BrickColor=BrickColor.new("Dark stone grey")
  298. Wing.formFactor="Symmetric"
  299. Wing.CanCollide=false
  300. Wing.TopSurface=0
  301. Wing.BottomSurface=0
  302. Wing.CFrame=Torso.CFrame --for now, prevents welderp.
  303. Wing.Size=Vector3.new(1,1,2) --originally much bigger, but caused movement problemz.
  304. Wing.Parent=Turd --for quick editing purposes.
  305. Wing.archivable=false --for quick editing purposes.
  306. m=Instance.new("BlockMesh")
  307. m.Parent=Wing
  308. m.Scale=Vector3.new(.25,.45,1)
  309. Motor1=Instance.new("Motor") --SIX DIMENSIONAL BRICK YEAH
  310. Motor1.MaxVelocity=.15
  311. Motor1.Name="Motor1"
  312. Motor1.Part0=Torso
  313. Motor1.Part1=Wing
  314. Motor1.Parent=Torso
  315. Motor1.C0=CFrame.new(-.5,-.575,.6375)
  316. Motor1.C1=CFrame.new(0,0,.75)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/4.5,math.pi/4)
  317.  
  318.  
  319. Wing2=Instance.new("Part")
  320. Wing2.Name="Wing"
  321. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  322. Wing2.formFactor="Symmetric"
  323. Wing2.CanCollide=false
  324. Wing2.TopSurface=0
  325. Wing2.BottomSurface=0
  326. Wing2.CFrame=Torso.CFrame
  327. Wing2.Size=Vector3.new(1,1,1)
  328. Wing2.Parent=Turd
  329. Wing2.archivable=false
  330. m=Instance.new("SpecialMesh")
  331. m.Parent=Wing2
  332. m.Scale=Vector3.new(.25,.5,.25)
  333. w=Instance.new("Weld")
  334. w.Part0=Wing
  335. w.Part1=Wing2
  336. w.C0=CFrame.new(0,0,-1.05)
  337. w.Parent=Wing
  338.  
  339.  
  340. Wing2=Instance.new("Part")
  341. Wing2.Name="Wing"
  342. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  343. Wing2.formFactor="Symmetric"
  344. Wing2.CanCollide=false
  345. Wing2.TopSurface=0
  346. Wing2.BottomSurface=0
  347. Wing2.CFrame=Torso.CFrame
  348. Wing2.Size=Vector3.new(1,1,1)
  349. Wing2.Parent=Turd
  350. Wing2.archivable=false
  351. m=Instance.new("BlockMesh")
  352. m.Parent=Wing2
  353. m.Scale=Vector3.new(.45,.25,.5)
  354. Motor=Instance.new("Motor")
  355. Motor.MaxVelocity=.075
  356. Motor.Name="Motor2"
  357. Motor.Part0=Wing
  358. Motor.Part1=Wing2
  359. Motor.Parent=Torso
  360. Motor.C0=CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,0)
  361. Motor.C1=CFrame.new(0,0,-.25)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  362.  
  363. Wing3=Instance.new("Part")
  364. Wing3.Name="Wing"
  365. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  366. Wing3.formFactor="Symmetric"
  367. Wing3.CanCollide=false
  368. Wing3.TopSurface=0
  369. Wing3.BottomSurface=0
  370. Wing3.CFrame=Torso.CFrame
  371. Wing3.Size=Vector3.new(1,1,1)
  372. Wing3.Parent=Turd
  373. Wing3.archivable=false
  374. m=Instance.new("SpecialMesh")
  375. m.MeshType="Wedge"
  376. m.Parent=Wing3
  377. m.Scale=Vector3.new(.25,.2,.25)
  378. w=Instance.new("Weld")
  379. w.Part0=Wing2
  380. w.Part1=Wing3
  381. w.C0=CFrame.new(0.125,0,.375)*CFrame.fromEulerAnglesXYZ(0,math.pi,-math.pi/2)
  382. w.Parent=Wing2
  383.  
  384. Wing3=Instance.new("Part")
  385. Wing3.Name="Wing"
  386. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  387. Wing3.formFactor="Symmetric"
  388. Wing3.CanCollide=false
  389. Wing3.TopSurface=0
  390. Wing3.BottomSurface=0
  391. Wing3.CFrame=Torso.CFrame
  392. Wing3.Size=Vector3.new(1,1,1)
  393. Wing3.Parent=Turd
  394. Wing3.archivable=false
  395. m=Instance.new("SpecialMesh")
  396. m.MeshType="Wedge"
  397. m.Parent=Wing3
  398. m.Scale=Vector3.new(.25,.3,.4)
  399. w=Instance.new("Weld")
  400. w.Part0=Wing2
  401. w.Part1=Wing3
  402. w.C0=CFrame.new(-.075,0,.45)*CFrame.fromEulerAnglesXYZ(0,math.pi,math.pi/2)
  403. w.Parent=Wing2
  404.  
  405. coroutine.resume(coroutine.create(MOVER),Motor1,Motor,1.6)
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412. --LEFT SIED TIEM
  413.  
  414. Wing=Instance.new("Part")
  415. Wing.Name="Wing"
  416. Wing.BrickColor=BrickColor.new("Dark stone grey")
  417. Wing.formFactor="Symmetric"
  418. Wing.CanCollide=false
  419. Wing.TopSurface=0
  420. Wing.BottomSurface=0
  421. Wing.CFrame=Torso.CFrame --for now, prevents welderp.
  422. Wing.Size=Vector3.new(1,1,2) --originally much bigger, but caused movement problemz.
  423. Wing.Parent=Turd --for quick editing purposes.
  424. Wing.archivable=false --for quick editing purposes.
  425. m=Instance.new("BlockMesh")
  426. m.Parent=Wing
  427. m.Scale=Vector3.new(.25,.45,1)
  428. Motor1=Instance.new("Motor") --SIX DIMENSIONAL BRICK YEAH
  429. Motor1.MaxVelocity=.15
  430. Motor1.Name="Motor1"
  431. Motor1.Part0=Torso
  432. Motor1.Part1=Wing
  433. Motor1.Parent=Torso
  434. Motor1.C0=CFrame.new(.5,0.7,.6375)
  435. Motor1.C1=CFrame.new(0,0,.75)*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/4.5,-math.pi/4)
  436.  
  437.  
  438. Wing2=Instance.new("Part")
  439. Wing2.Name="Wing"
  440. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  441. Wing2.formFactor="Symmetric"
  442. Wing2.CanCollide=false
  443. Wing2.TopSurface=0
  444. Wing2.BottomSurface=0
  445. Wing2.CFrame=Torso.CFrame
  446. Wing2.Size=Vector3.new(1,1,1)
  447. Wing2.Parent=Turd
  448. Wing2.archivable=false
  449. m=Instance.new("SpecialMesh")
  450. m.Parent=Wing2
  451. m.Scale=Vector3.new(.25,.5,.25)
  452. w=Instance.new("Weld")
  453. w.Part0=Wing
  454. w.Part1=Wing2
  455. w.C0=CFrame.new(0,0,-1.05)
  456. w.Parent=Wing
  457.  
  458.  
  459. Wing2=Instance.new("Part")
  460. Wing2.Name="Wing"
  461. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  462. Wing2.formFactor="Symmetric"
  463. Wing2.CanCollide=false
  464. Wing2.TopSurface=0
  465. Wing2.BottomSurface=0
  466. Wing2.CFrame=Torso.CFrame
  467. Wing2.Size=Vector3.new(1,1,1)
  468. Wing2.Parent=Turd
  469. Wing2.archivable=false
  470. m=Instance.new("BlockMesh")
  471. m.Parent=Wing2
  472. m.Scale=Vector3.new(.45,.25,.5)
  473. Motor=Instance.new("Motor")
  474. Motor.MaxVelocity=.075
  475. Motor.Name="Motor2"
  476. Motor.Part0=Wing
  477. Motor.Part1=Wing2
  478. Motor.Parent=Torso
  479. Motor.C0=CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,0)
  480. Motor.C1=CFrame.new(0,0,-.25)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  481.  
  482. Wing3=Instance.new("Part")
  483. Wing3.Name="Wing"
  484. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  485. Wing3.formFactor="Symmetric"
  486. Wing3.CanCollide=false
  487. Wing3.TopSurface=0
  488. Wing3.BottomSurface=0
  489. Wing3.CFrame=Torso.CFrame
  490. Wing3.Size=Vector3.new(1,1,1)
  491. Wing3.Parent=Turd
  492. Wing3.archivable=false
  493. m=Instance.new("SpecialMesh")
  494. m.MeshType="Wedge"
  495. m.Parent=Wing3
  496. m.Scale=Vector3.new(.25,.2,.25)
  497. w=Instance.new("Weld")
  498. w.Part0=Wing2
  499. w.Part1=Wing3
  500. w.C0=CFrame.new(0.125,0,.375)*CFrame.fromEulerAnglesXYZ(0,math.pi,-math.pi/2)
  501. w.Parent=Wing2
  502.  
  503. Wing3=Instance.new("Part")
  504. Wing3.Name="Wing"
  505. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  506. Wing3.formFactor="Symmetric"
  507. Wing3.CanCollide=false
  508. Wing3.TopSurface=0
  509. Wing3.BottomSurface=0
  510. Wing3.CFrame=Torso.CFrame
  511. Wing3.Size=Vector3.new(1,1,1)
  512. Wing3.Parent=Turd
  513. Wing3.archivable=false
  514. m=Instance.new("SpecialMesh")
  515. m.MeshType="Wedge"
  516. m.Parent=Wing3
  517. m.Scale=Vector3.new(.25,.3,.4)
  518. w=Instance.new("Weld")
  519. w.Part0=Wing2
  520. w.Part1=Wing3
  521. w.C0=CFrame.new(-.075,0,.45)*CFrame.fromEulerAnglesXYZ(0,math.pi,math.pi/2)
  522. w.Parent=Wing2
  523.  
  524. coroutine.resume(coroutine.create(MOVEL),Motor1,Motor,0)
  525.  
  526.  
  527. Wing=Instance.new("Part")
  528. Wing.Name="Wing"
  529. Wing.BrickColor=BrickColor.new("Dark stone grey")
  530. Wing.formFactor="Symmetric"
  531. Wing.CanCollide=false
  532. Wing.TopSurface=0
  533. Wing.BottomSurface=0
  534. Wing.CFrame=Torso.CFrame --for now, prevents welderp.
  535. Wing.Size=Vector3.new(1,1,2) --originally much bigger, but caused movement problemz.
  536. Wing.Parent=Turd --for quick editing purposes.
  537. Wing.archivable=false --for quick editing purposes.
  538. m=Instance.new("BlockMesh")
  539. m.Parent=Wing
  540. m.Scale=Vector3.new(.25,.45,1)
  541. Motor1=Instance.new("Motor") --SIX DIMENSIONAL BRICK YEAH
  542. Motor1.MaxVelocity=.15
  543. Motor1.Name="Motor1"
  544. Motor1.Part0=Torso
  545. Motor1.Part1=Wing
  546. Motor1.Parent=Torso
  547. Motor1.C0=CFrame.new(.5,0,.6375)
  548. Motor1.C1=CFrame.new(0,0,.75)*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/4.5,-math.pi/4)
  549.  
  550.  
  551. Wing2=Instance.new("Part")
  552. Wing2.Name="Wing"
  553. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  554. Wing2.formFactor="Symmetric"
  555. Wing2.CanCollide=false
  556. Wing2.TopSurface=0
  557. Wing2.BottomSurface=0
  558. Wing2.CFrame=Torso.CFrame
  559. Wing2.Size=Vector3.new(1,1,1)
  560. Wing2.Parent=Turd
  561. Wing2.archivable=false
  562. m=Instance.new("SpecialMesh")
  563. m.Parent=Wing2
  564. m.Scale=Vector3.new(.25,.5,.25)
  565. w=Instance.new("Weld")
  566. w.Part0=Wing
  567. w.Part1=Wing2
  568. w.C0=CFrame.new(0,0,-1.05)
  569. w.Parent=Wing
  570.  
  571.  
  572. Wing2=Instance.new("Part")
  573. Wing2.Name="Wing"
  574. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  575. Wing2.formFactor="Symmetric"
  576. Wing2.CanCollide=false
  577. Wing2.TopSurface=0
  578. Wing2.BottomSurface=0
  579. Wing2.CFrame=Torso.CFrame
  580. Wing2.Size=Vector3.new(1,1,1)
  581. Wing2.Parent=Turd
  582. Wing2.archivable=false
  583. m=Instance.new("BlockMesh")
  584. m.Parent=Wing2
  585. m.Scale=Vector3.new(.45,.25,.5)
  586. Motor=Instance.new("Motor")
  587. Motor.MaxVelocity=.075
  588. Motor.Name="Motor2"
  589. Motor.Part0=Wing
  590. Motor.Part1=Wing2
  591. Motor.Parent=Torso
  592. Motor.C0=CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,0)
  593. Motor.C1=CFrame.new(0,0,-.25)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  594.  
  595. Wing3=Instance.new("Part")
  596. Wing3.Name="Wing"
  597. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  598. Wing3.formFactor="Symmetric"
  599. Wing3.CanCollide=false
  600. Wing3.TopSurface=0
  601. Wing3.BottomSurface=0
  602. Wing3.CFrame=Torso.CFrame
  603. Wing3.Size=Vector3.new(1,1,1)
  604. Wing3.Parent=Turd
  605. Wing3.archivable=false
  606. m=Instance.new("SpecialMesh")
  607. m.MeshType="Wedge"
  608. m.Parent=Wing3
  609. m.Scale=Vector3.new(.25,.2,.25)
  610. w=Instance.new("Weld")
  611. w.Part0=Wing2
  612. w.Part1=Wing3
  613. w.C0=CFrame.new(0.125,0,.375)*CFrame.fromEulerAnglesXYZ(0,math.pi,-math.pi/2)
  614. w.Parent=Wing2
  615.  
  616. Wing3=Instance.new("Part")
  617. Wing3.Name="Wing"
  618. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  619. Wing3.formFactor="Symmetric"
  620. Wing3.CanCollide=false
  621. Wing3.TopSurface=0
  622. Wing3.BottomSurface=0
  623. Wing3.CFrame=Torso.CFrame
  624. Wing3.Size=Vector3.new(1,1,1)
  625. Wing3.Parent=Turd
  626. Wing3.archivable=false
  627. m=Instance.new("SpecialMesh")
  628. m.MeshType="Wedge"
  629. m.Parent=Wing3
  630. m.Scale=Vector3.new(.25,.3,.4)
  631. w=Instance.new("Weld")
  632. w.Part0=Wing2
  633. w.Part1=Wing3
  634. w.C0=CFrame.new(-.075,0,.45)*CFrame.fromEulerAnglesXYZ(0,math.pi,math.pi/2)
  635. w.Parent=Wing2
  636.  
  637. coroutine.resume(coroutine.create(MOVEL),Motor1,Motor,.5)
  638.  
  639.  
  640.  
  641. Wing=Instance.new("Part")
  642. Wing.Name="Wing"
  643. Wing.BrickColor=BrickColor.new("Dark stone grey")
  644. Wing.formFactor="Symmetric"
  645. Wing.CanCollide=false
  646. Wing.TopSurface=0
  647. Wing.BottomSurface=0
  648. Wing.CFrame=Torso.CFrame --for now, prevents welderp.
  649. Wing.Size=Vector3.new(1,1,2) --originally much bigger, but caused movement problemz.
  650. Wing.Parent=Turd --for quick editing purposes.
  651. Wing.archivable=false --for quick editing purposes.
  652. m=Instance.new("BlockMesh")
  653. m.Parent=Wing
  654. m.Scale=Vector3.new(.25,.45,1)
  655. Motor1=Instance.new("Motor") --SIX DIMENSIONAL BRICK YEAH
  656. Motor1.MaxVelocity=.15
  657. Motor1.Name="Motor1"
  658. Motor1.Part0=Torso
  659. Motor1.Part1=Wing
  660. Motor1.Parent=Torso
  661. Motor1.C0=CFrame.new(.5,-.575,.6375)
  662. Motor1.C1=CFrame.new(0,0,.75)*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/4.5,-math.pi/4)
  663.  
  664.  
  665. Wing2=Instance.new("Part")
  666. Wing2.Name="Wing"
  667. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  668. Wing2.formFactor="Symmetric"
  669. Wing2.CanCollide=false
  670. Wing2.TopSurface=0
  671. Wing2.BottomSurface=0
  672. Wing2.CFrame=Torso.CFrame
  673. Wing2.Size=Vector3.new(1,1,1)
  674. Wing2.Parent=Turd
  675. Wing2.archivable=false
  676. m=Instance.new("SpecialMesh")
  677. m.Parent=Wing2
  678. m.Scale=Vector3.new(.25,.5,.25)
  679. w=Instance.new("Weld")
  680. w.Part0=Wing
  681. w.Part1=Wing2
  682. w.C0=CFrame.new(0,0,-1.05)
  683. w.Parent=Wing
  684.  
  685.  
  686. Wing2=Instance.new("Part")
  687. Wing2.Name="Wing"
  688. Wing2.BrickColor=BrickColor.new("Dark stone grey")
  689. Wing2.formFactor="Symmetric"
  690. Wing2.CanCollide=false
  691. Wing2.TopSurface=0
  692. Wing2.BottomSurface=0
  693. Wing2.CFrame=Torso.CFrame
  694. Wing2.Size=Vector3.new(1,1,1)
  695. Wing2.Parent=Turd
  696. Wing2.archivable=false
  697. m=Instance.new("BlockMesh")
  698. m.Parent=Wing2
  699. m.Scale=Vector3.new(.45,.25,.5)
  700. Motor=Instance.new("Motor")
  701. Motor.MaxVelocity=.075
  702. Motor.Name="Motor2"
  703. Motor.Part0=Wing
  704. Motor.Part1=Wing2
  705. Motor.Parent=Torso
  706. Motor.C0=CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,0)
  707. Motor.C1=CFrame.new(0,0,-.25)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  708.  
  709. Wing3=Instance.new("Part")
  710. Wing3.Name="Wing"
  711. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  712. Wing3.formFactor="Symmetric"
  713. Wing3.CanCollide=false
  714. Wing3.TopSurface=0
  715. Wing3.BottomSurface=0
  716. Wing3.CFrame=Torso.CFrame
  717. Wing3.Size=Vector3.new(1,1,1)
  718. Wing3.Parent=Turd
  719. Wing3.archivable=false
  720. m=Instance.new("SpecialMesh")
  721. m.MeshType="Wedge"
  722. m.Parent=Wing3
  723. m.Scale=Vector3.new(.25,.2,.25)
  724. w=Instance.new("Weld")
  725. w.Part0=Wing2
  726. w.Part1=Wing3
  727. w.C0=CFrame.new(0.125,0,.375)*CFrame.fromEulerAnglesXYZ(0,math.pi,-math.pi/2)
  728. w.Parent=Wing2
  729.  
  730. Wing3=Instance.new("Part")
  731. Wing3.Name="Wing"
  732. Wing3.BrickColor=BrickColor.new("Dark stone grey")
  733. Wing3.formFactor="Symmetric"
  734. Wing3.CanCollide=false
  735. Wing3.TopSurface=0
  736. Wing3.BottomSurface=0
  737. Wing3.CFrame=Torso.CFrame
  738. Wing3.Size=Vector3.new(1,1,1)
  739. Wing3.Parent=Turd
  740. Wing3.archivable=false
  741. m=Instance.new("SpecialMesh")
  742. m.MeshType="Wedge"
  743. m.Parent=Wing3
  744. m.Scale=Vector3.new(.25,.3,.4)
  745. w=Instance.new("Weld")
  746. w.Part0=Wing2
  747. w.Part1=Wing3
  748. w.C0=CFrame.new(-.075,0,.45)*CFrame.fromEulerAnglesXYZ(0,math.pi,math.pi/2)
  749. w.Parent=Wing2
  750.  
  751. coroutine.resume(coroutine.create(MOVEL),Motor1,Motor,1.6)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement