Advertisement
scld

어몽어스 FE

Oct 13th, 2021
758
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 24.56 KB | None | 0 0
  1. --[[
  2.  
  3. Hats Required (Free)
  4.  
  5. https://www.roblox.com/catalog/62234425/Brown-Hair
  6. https://www.roblox.com/catalog/63690008/Pal-Hair
  7. https://www.roblox.com/catalog/62724852/Chestnut-Bun
  8. https://www.roblox.com/catalog/451220849/Lavender-Updo
  9. https://www.roblox.com/catalog/48474294/ROBLOX-Girl-Hair
  10. https://www.roblox.com/catalog/48474313/Red-Roblox-Cap
  11. https://www.roblox.com/catalog/376527115/Jade-Necklace-with-Shell-Pendant
  12.  
  13. Controls:
  14.  
  15. F - Float
  16. E - Vent
  17. C - Sit
  18. Q - Fake Dead
  19.  
  20.  
  21.  
  22. ]]--
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. sethiddenproperty(game.Players.LocalPlayer,"MaximumSimulationRadius",math.huge)
  32. sethiddenproperty(game.Players.LocalPlayer,"SimulationRadius",1.0000000331814e+32)
  33.  
  34. for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants() do
  35. if v:IsA("BasePart") then--and v.Name ~="HumanoidRootPart" then
  36. game:GetService("RunService").Heartbeat:connect(function()
  37. v.Velocity = Vector3.new(0,-25.05,0)
  38. wait(0.5)
  39. end)
  40. end
  41. end
  42.  
  43. local char = workspace[game.Players.LocalPlayer.Name]
  44. char.Archivable = true
  45.  
  46. local fakechar = char:Clone()
  47. fakechar.Name = 'clone'
  48. fakechar.Parent = char
  49. fakechar.Head.face.Transparency = 1
  50. workspace.CurrentCamera.CameraSubject = fakechar
  51. char.Torso.Anchored = true
  52.  
  53. local connections = {}
  54.  
  55. function create(part, parent, p, r)
  56. part.AccessoryWeld:Remove()
  57. Instance.new("Attachment",part)
  58. Instance.new("AlignPosition",part)
  59. Instance.new("AlignOrientation",part)
  60. Instance.new("Attachment",parent)
  61. part.AlignPosition.Attachment0 = part.Attachment
  62. part.AlignOrientation.Attachment0 = part.Attachment
  63. part.AlignPosition.Attachment1 = parent.Attachment
  64. part.AlignOrientation.Attachment1 = parent.Attachment
  65. part.Attachment.Position = p
  66. part.Attachment.Orientation = r
  67. part.AlignPosition.MaxForce = 999999999
  68. part.AlignPosition.MaxVelocity = math.huge
  69. part.AlignPosition.ReactionForceEnabled = false
  70. part.AlignPosition.Responsiveness = math.huge
  71. part.AlignOrientation.Responsiveness = 200
  72. part.AlignPosition.RigidityEnabled = false
  73. part.AlignOrientation.MaxTorque = 999999999
  74. end
  75.  
  76. local hats = {
  77. Torso = char:FindFirstChild('Hat1').Handle,
  78. Torso1 = char:FindFirstChild('Robloxclassicred').Handle,
  79. LeftArm = char:FindFirstChild('Pink Hair').Handle,
  80. RightArm = char:FindFirstChild('Pal Hair').Handle,
  81. LeftLeg = char:FindFirstChild('Kate Hair').Handle,
  82. RightLeg = char:FindFirstChild('LavanderHair').Handle,
  83. Glass = char:FindFirstChild('Necklace').Handle
  84. }
  85.  
  86. function rmesh(HatName)
  87. for _,mesh in next, workspace[game.Players.LocalPlayer.Name][HatName]:GetDescendants() do
  88. if mesh:IsA("Mesh") or mesh:IsA("SpecialMesh") then
  89. mesh:Remove()
  90. end
  91. end
  92. end
  93.  
  94. table.insert(connections, game:GetService('RunService').Stepped:Connect(function()
  95. fakechar.Torso.CanCollide = false
  96. fakechar.Head.CanCollide = false
  97. end))
  98.  
  99.  
  100. create(hats.Torso, fakechar['Torso'], Vector3.new(.5,0,0), Vector3.new(90,0,0))
  101. create(hats.Torso1, fakechar['Torso'], Vector3.new(-.5,0,0), Vector3.new(90,0,0))
  102. create(hats.LeftArm, fakechar['Left Arm'], Vector3.new(), Vector3.new(90,0,0))
  103. create(hats.RightArm, fakechar['Right Arm'], Vector3.new(), Vector3.new(90,0,0))
  104. create(hats.LeftLeg, fakechar['Left Leg'], Vector3.new(), Vector3.new(90,0,0))
  105. create(hats.RightLeg, fakechar['Right Leg'], Vector3.new(), Vector3.new(90,0,0))
  106. create(hats.Glass, fakechar['Torso'], Vector3.new(.5,-.3,0), Vector3.new(0,90,0))
  107.  
  108. rmesh('Hat1')
  109. rmesh('Robloxclassicred')
  110. rmesh('Pink Hair')
  111. rmesh('Pal Hair')
  112. rmesh('Kate Hair')
  113. rmesh('LavanderHair')
  114. rmesh('Necklace')
  115.  
  116. local kill = false
  117.  
  118. for i,v in next, fakechar:GetDescendants() do
  119. if v:IsA("BasePart") then
  120. v.Transparency = 1
  121. end
  122. end
  123.  
  124. fakechar.Humanoid.Died:Connect(function()
  125.    game.Players.LocalPlayer.Character = char
  126.    char:BreakJoints()
  127.    fakechar:Destroy()
  128. kill = true
  129.  
  130.    for _,v in pairs(connections) do v:Disconnect() end
  131. end)
  132. char.Humanoid.Died:Connect(function()
  133.    game.Players.LocalPlayer.Character = char
  134.    char:BreakJoints()
  135.    fakechar:Destroy()
  136. kill = true
  137.  
  138.    for _,v in pairs(connections) do v:Disconnect() end
  139. end)
  140.  
  141. game.Players.LocalPlayer.Character = fakechar
  142.  
  143. local Player=game.Players.LocalPlayer local Character=fakechar local hum = Character.Humanoid local LeftArm=Character["Left Arm"] local LeftLeg=Character["Left Leg"] local RightArm=Character["Right Arm"] local RightLeg=Character["Right Leg"] local Root=Character["HumanoidRootPart"] local Head=Character["Head"] local Torso=Character["Torso"] local Neck=Torso["Neck"] local mouse = Player:GetMouse() local position = nil local sine = 0 local t = 0 local change = 1
  144.  
  145. local HEADLERP = Instance.new("ManualWeld")
  146. HEADLERP.Parent = Head
  147. HEADLERP.Part0 = Head
  148. HEADLERP.Part1 = Head
  149. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  150.  
  151. local TORSOLERP = Instance.new("ManualWeld")
  152. TORSOLERP.Parent = Root
  153. TORSOLERP.Part0 = Torso
  154. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  155.  
  156. local ROOTLERP = Instance.new("ManualWeld")
  157. ROOTLERP.Parent = Root
  158. ROOTLERP.Part0 = Root
  159. ROOTLERP.Part1 = Torso
  160. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  161.  
  162. local RIGHTARMLERP = Instance.new("ManualWeld")
  163. RIGHTARMLERP.Parent = RightArm
  164. RIGHTARMLERP.Part0 = RightArm
  165. RIGHTARMLERP.Part1 = Torso
  166. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  167.  
  168. local LEFTARMLERP = Instance.new("ManualWeld")
  169. LEFTARMLERP.Parent = LeftArm
  170. LEFTARMLERP.Part0 = LeftArm
  171. LEFTARMLERP.Part1 = Torso
  172. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  173.  
  174. local RIGHTLEGLERP = Instance.new("ManualWeld")
  175. RIGHTLEGLERP.Parent = RightLeg
  176. RIGHTLEGLERP.Part0 = RightLeg
  177. RIGHTLEGLERP.Part1 = Torso
  178. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  179.  
  180. local LEFTLEGLERP = Instance.new("ManualWeld")
  181. LEFTLEGLERP.Parent = LeftLeg
  182. LEFTLEGLERP.Part0 = LeftLeg
  183. LEFTLEGLERP.Part1 = Torso
  184. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  185.  
  186. function swait(num)
  187.     if num == 0 or num == nil then
  188.         game:service("RunService").Stepped:wait(0)
  189.     else
  190.         for i = 0, num do
  191.             game:service("RunService").Stepped:wait(0)
  192.         end
  193.     end
  194. end
  195.  
  196. m = game.Players.LocalPlayer:GetMouse()
  197.  
  198. venttoggle = false
  199. vented = false
  200. mode2 = false
  201. attack = false
  202. modetoggle = false
  203. dead = false
  204. dtoggle = false
  205. sittoggle = false
  206. sit = false
  207.  
  208. m.Button1Down:connect(function()
  209. if kill == false and mode2 == false and dead == false then
  210. attack = true
  211. vented = false
  212. Character.Humanoid.WalkSpeed = 0
  213. wait(0.5)
  214. Character.Humanoid.WalkSpeed = 16
  215. attack = false
  216. end
  217. end)
  218.  
  219. m.KeyDown:connect(function(k)
  220. k=k:lower()
  221. if k == 'e' then
  222. if kill == false then
  223. if venttoggle == false then
  224. modetoggle = false
  225. mode2 = false
  226. venttoggle = true
  227. vented = true
  228. Character.Humanoid.WalkSpeed = 100
  229. position = "ventidle"
  230. elseif venttoggle == true then
  231. venttoggle = false
  232. vented = false
  233. Character.Humanoid.WalkSpeed = 16
  234. end
  235. end
  236. end
  237. end)
  238.  
  239. m.KeyDown:connect(function(k)
  240. k=k:lower()
  241. if k == 'f' then
  242. if kill == false then
  243. if modetoggle == false then
  244. venttoggle = false
  245. vented = false
  246. modetoggle = true
  247. mode2 = true
  248. sittoggle = false
  249. sit = false
  250. Character.Humanoid.WalkSpeed = 60
  251. elseif modetoggle == true then
  252. modetoggle = false
  253. mode2 = false
  254. Character.Humanoid.WalkSpeed = 16
  255. end
  256. end
  257. end
  258. end)
  259.  
  260. m.KeyDown:connect(function(k)
  261. k=k:lower()
  262. if k == 'q' then
  263. if kill == false then
  264. if dtoggle == false then
  265. venttoggle = false
  266. vented = false
  267. modetoggle = false
  268. mode2 = false
  269. dtoggle = true
  270. dead = true
  271. sittoggle = false
  272. sit = false
  273. Character.Humanoid.WalkSpeed = 0
  274. elseif dtoggle == true then
  275. dtoggle = false
  276. dead = false
  277. Character.Humanoid.WalkSpeed = 16
  278. end
  279. end
  280. end
  281. end)
  282.  
  283. m.KeyDown:connect(function(k)
  284. k=k:lower()
  285. if k == 'c' then
  286. if kill == false then
  287. if sittoggle == false then
  288. venttoggle = false
  289. vented = false
  290. modetoggle = false
  291. mode2 = false
  292. dtoggle = false
  293. dead = false
  294. sittoggle = true
  295. sit = true
  296. Character.Humanoid.WalkSpeed = 0
  297. elseif sittoggle == true then
  298. sittoggle = false
  299. sit = false
  300. Character.Humanoid.WalkSpeed = 16
  301. end
  302. end
  303. end
  304. end)
  305.  
  306. coroutine.wrap(function()--poses
  307. while true do
  308. if attack == true and vented == false and mode2 == false and dead == false and sit == false then
  309. position = "attack"
  310. elseif attack == false and vented == false and mode2 == false and dead == true and sit == false then
  311. position = "dead"
  312. elseif attack == false and vented == false and mode2 == false and dead == false and sit == true then
  313. position = "sit"
  314. end
  315. wait()
  316. end
  317. end)()
  318.  
  319. --[[
  320. coroutine.wrap(function() -------Checks
  321. while true do
  322. if attack == false and vented == false and mode2 == false and dead == false and sit == true then
  323. position = "sit"
  324. end
  325. wait()
  326. end
  327. end)()
  328.  
  329.  
  330. coroutine.wrap(function() -------Checks
  331. while true do
  332. if attack == false and vented == false and mode2 == false and dead == true and sit == false then
  333. position = "dead"
  334. end
  335. wait()
  336. end
  337. end)()
  338. ]]
  339.  
  340. coroutine.wrap(function() -------Checks
  341. while true do
  342. if mode2 == true and vented == false and dead == false then
  343. if Root.Velocity.Magnitude < 2 then
  344. position = "idle2"
  345. elseif Root.Velocity.Magnitude > 20 then
  346. position = "walk2"
  347. end
  348. end
  349. wait()
  350. end
  351. end)()
  352.  
  353. coroutine.wrap(function() -------Checks
  354. while true do
  355. if vented == false and mode2 == false and attack == false and dead == false then
  356. if Root.Velocity.y > 1 then
  357. position = "jump"
  358. elseif Root.Velocity.y < -1 then
  359. position = "fall"
  360. elseif Root.Velocity.Magnitude < 2 then
  361. position = "idle"
  362. elseif Root.Velocity.Magnitude < 20 then
  363. position = "walk"
  364. elseif Root.Velocity.Magnitude > 20 then
  365. position = "run"
  366. end
  367. end
  368. wait()
  369. end
  370. end)()
  371.  
  372. coroutine.wrap(function()
  373. while true do
  374. sine = sine + change
  375. if position == "idle" then
  376. change = 1
  377. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), 0 + 0.3 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 10 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  378. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  379. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  380. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 2 + 0.3 * math.sin(sine/12), 0.3 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 10 * math.sin(sine/12)), math.rad(20 + 0 * math.sin(sine/12)), math.rad(-3 + 0 * math.sin(sine/12))),0.1)
  381. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 2 + 0.3 * math.sin(sine/12), 0.3 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 10 * math.sin(sine/12)), math.rad(-20 + 0 * math.sin(sine/12)), math.rad(3 + 0 * math.sin(sine/12))),0.1)
  382. elseif position == "walk" then
  383. change = 1
  384. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), 0 + 0.3 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  385. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  386. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  387. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 2 + 0.3 * math.sin(sine/12), 0.3 + 0.3 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 30 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  388. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 2 + 0.3 * math.sin(sine/12), 0.3 + -0.3 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + -30 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  389. elseif position == "jump" then
  390. change = 1
  391. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  392. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  393. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  394. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(15 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  395. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(10 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  396. elseif position == "fall" then
  397. change = 1
  398. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  399. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  400. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  401. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(15 + 10 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(-10 + 0 * math.sin(sine/12))),0.1)
  402. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(10 + 5 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(10 + 0 * math.sin(sine/12))),0.1)
  403. elseif position == "vent" then
  404. change = 1
  405. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), 0 + -8 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  406. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  407. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  408. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 1.5 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(26.02 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  409. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 2 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  410. elseif position == "ventidle" then
  411. change = 1
  412. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), -20 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  413. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  414. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  415. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 1.5 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(26.02 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  416. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 2 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  417. elseif position == "idle2" then
  418. change = 1
  419. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/20), 3 + 0.3 * math.sin(sine/20), 0 + 0 * math.sin(sine/20)) * CFrame.Angles(math.rad(0 + 20 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20))),0.1)
  420. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  421. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  422. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/20), 1 + 0 * math.sin(sine/20), 1 + 0 * math.sin(sine/20)) * CFrame.Angles(math.rad(20 + -20 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20))),0.1)
  423. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/20), 2 + 0 * math.sin(sine/20), 0.5 + -0.5 * math.sin(sine/20)) * CFrame.Angles(math.rad(10 + -20 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20))),0.1)
  424. elseif position == "walk2" then
  425. change = 1
  426. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/20), 3 + 0.3 * math.sin(sine/20), 0 + 0 * math.sin(sine/20)) * CFrame.Angles(math.rad(-60 + 10 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20))),0.1)
  427. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  428. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  429. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/20), 2 + 0 * math.sin(sine/20), 0.3 + 0 * math.sin(sine/20)) * CFrame.Angles(math.rad(0 + -10 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20)), math.rad(-5 + 0 * math.sin(sine/20))),0.1)
  430. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/20), 1 + 0 * math.sin(sine/20), 0.5 + 0 * math.sin(sine/20)) * CFrame.Angles(math.rad(0 + -20 * math.sin(sine/20)), math.rad(0 + 0 * math.sin(sine/20)), math.rad(5 + 0 * math.sin(sine/20))),0.1)
  431. elseif position == "attack" then
  432. change = 1
  433. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/5), 0 + 0 * math.sin(sine/5), 0 + 0 * math.sin(sine/5)) * CFrame.Angles(math.rad(30 + 0 * math.sin(sine/5)), math.rad(0 + 0 * math.sin(sine/5)), math.rad(0 + 0 * math.sin(sine/5))),0.1)
  434. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  435. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  436. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 2 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(30 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(-4 + 0 * math.sin(sine/12))),0.1)
  437. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 2 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(30 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(4 + 0 * math.sin(sine/12))),0.1)
  438. elseif position == "sit" then
  439. change = 1
  440. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/5), -1.8 + 0 * math.sin(sine/5), 0 + 0 * math.sin(sine/5)) * CFrame.Angles(math.rad(10 + 0 * math.sin(sine/5)), math.rad(0 + 0 * math.sin(sine/5)), math.rad(0 + 0 * math.sin(sine/5))),0.1)
  441. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  442. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  443. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12), -1 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-90 + 0 * math.sin(sine/12)), math.rad(10 + 0 * math.sin(sine/12)), math.rad(-4 + 0 * math.sin(sine/12))),0.1)
  444. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12), -1 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-90 + 0 * math.sin(sine/12)), math.rad(-10 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  445. elseif position == "dead" then
  446. change = 1
  447. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/5), -2.5 + 0 * math.sin(sine/5), -1 + 0 * math.sin(sine/5)) * CFrame.Angles(math.rad(-90 + 0 * math.sin(sine/5)), math.rad(0 + 0 * math.sin(sine/5)), math.rad(0 + 0 * math.sin(sine/5))),0.1)
  448. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  449. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), -0.8 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  450. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4 + 0 * math.sin(sine/12), 3 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(-4 + 0 * math.sin(sine/12))),0.1)
  451. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4 + 0 * math.sin(sine/12), 3 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(4 + 0 * math.sin(sine/12))),0.1)
  452. end
  453. swait()
  454. end
  455. end)()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement