Advertisement
Rblx__Scripts

Untitled

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