DDDDDtuij

Saz's Wings

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