plytalent

Christy hi character

Feb 27th, 2019
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.23 KB | None | 0 0
  1. plr = owner
  2. part = nil
  3. bp = nil
  4. particles = nil
  5. -----
  6. local char = plr.Character
  7. local hum = char:FindFirstChildOfClass'Humanoid'
  8. local hed = char.Head
  9. local tors = char.Torso
  10. local ra = char["Right Arm"]
  11. local la = char["Left Arm"]
  12. local rl = char["Right Leg"]
  13. local ll = char["Left Leg"]
  14. local neck = tors["Neck"]
  15. --
  16. local Player = plr
  17. local UIS = game:GetService("UserInputService")
  18. local Character = Player.Character
  19. local Human = Character.Humanoid
  20. local RunService = game:GetService("RunService")
  21. local Torso = Character.Torso
  22. local Head = Torso.Neck
  23. local LeftArm = Torso["Left Shoulder"]
  24. local RightArm = Torso["Right Shoulder"]
  25. local LeftLeg = Torso["Left Hip"]
  26. local RightLeg = Torso["Right Hip"]
  27. local RootPart = Character.HumanoidRootPart
  28. local RootJoint = RootPart["RootJoint"]
  29. --local mouse = plr:GetMouse()
  30. hed.face.Transparency = 0
  31. hed.face.Texture = "rbxassetid://2899280529"
  32. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  33. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  34. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  35. local maincolor = BrickColor.new("Institutional white")
  36. cam = game.Workspace.CurrentCamera
  37. CF = CFrame.new
  38. angles = CFrame.Angles
  39. attack = false
  40. Euler = CFrame.fromEulerAnglesXYZ
  41. Rad = math.rad
  42. IT = Instance.new
  43. BrickC = BrickColor.new
  44. Cos = math.cos
  45. Acos = math.acos
  46. Sin = math.sin
  47. Asin = math.asin
  48. Abs = math.abs
  49. Mrandom = math.random
  50. Floor = math.floor
  51. --script hair
  52. --Character.Head.BrickColor=BrickColor.new("Institutional white")
  53. --Torso.BrickColor=BrickColor.new("Institutional white")
  54. Character["Right Arm"].BrickColor=BrickColor.new("Institutional white")
  55. Character["Left Arm"].BrickColor=BrickColor.new("Institutional white")
  56. Character["Left Leg"].BrickColor=BrickColor.new("Institutional white")
  57. Character["Right Leg"].BrickColor=BrickColor.new("Institutional white")
  58. if char:FindFirstChildOfClass("Accessory") ~= nil then
  59. repeat
  60. wait(1/60)
  61. char:FindFirstChildOfClass("Accessory"):Destroy()
  62. until char:FindFirstChildOfClass("Accessory") == nil
  63. end
  64. if char:FindFirstChildOfClass("CharacterMesh").Name ~= "mesh" then
  65. repeat
  66. wait(1/60)
  67. char:FindFirstChildOfClass("CharacterMesh"):Destroy()
  68. until char:FindFirstChildOfClass("CharacterMesh") == nil
  69. end
  70. Charmesh = Instance.new("CharacterMesh",char)
  71. Charmesh.MeshId = 48112070
  72. Charmesh.Name = "mesh"
  73. Charmesh.BodyPart = "Torso"
  74. char:FindFirstChildOfClass("Pants").PantsTemplate = "rbxassetid://318843846"
  75. char:FindFirstChildOfClass("Shirt").ShirtTemplate = "rbxassetid://1857656733"
  76. HSHair = IT("Model")
  77. HSHair.Parent = char
  78. HSHair.Name = "HSHair"
  79. RHe = IT("Part")
  80. RHe.Parent = HSHair
  81. RHe.BrickColor = BrickColor.new("Institutional white")
  82. RHe.Locked = true
  83. RHe.CanCollide = false
  84. RHe.Transparency = 0
  85. PMesh = IT("SpecialMesh")
  86. RHe.formFactor =  "Symmetric"
  87. PMesh.MeshType = "FileMesh"
  88. PMesh.MeshId = "rbxassetid://731023666"
  89. PMesh.Scale = Vector3.new(0.200000003, 0.200000003, 0.170000002)
  90. PMesh.Parent = RHe
  91. local RWeld = IT("Weld")
  92. RWeld.Parent = RHe
  93. RWeld.Part0 = RHe
  94. RWeld.Part1 = hed
  95. RWeld.C0 = CF(0, 2.5, 1) * angles(0, Rad(180), 0)
  96. HS = IT("Model")
  97. HS.Parent = char
  98. HS.Name = "HS"
  99. Rs = IT("Part")
  100. Rs.Parent = HS
  101. Rs.BrickColor = BrickColor.new("Really black")
  102. Rs.Locked = true
  103. Rs.CanCollide = false
  104. Rs.Transparency = 0
  105. PMesh = IT("SpecialMesh")
  106. Rs.formFactor =  "Symmetric"
  107. PMesh.MeshType = "FileMesh"
  108. PMesh.MeshId = "rbxassetid://2899230948"
  109. PMesh.Scale = Vector3.new(0.035, 0.076, 0.035)
  110. PMesh.Offset = Vector3.new(0, 3.9, 1)
  111. PMesh.Parent = Rs
  112. local RWeldS = IT("Weld")
  113. RWeldS.Parent = Rs
  114. RWeldS.Part0 = Rs
  115. RWeldS.Part1 = hed
  116. RWeldS.C0 = CF(0, 2.5, 1) * angles(0, Rad(180), 0)
  117. -- Script by fusionfriends
  118. speed = 0.5
  119. Human.WalkSpeed = 30
  120. Character:WaitForChild("Animate"):Remove()
  121. Character.Humanoid:ClearAllChildren()
  122. Running = false
  123. Idle = false
  124. Falling = false
  125. a = true
  126.  
  127. while true do
  128.     wait()
  129.     if Human:GetState() == Enum.HumanoidStateType.Freefall then
  130.         Falling = true
  131.         LeftArm.C0 = LeftArm.C0:lerp(CFrame.new(-1.2,.5,-.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(350)),speed)
  132.         RightArm.C0 = RightArm.C0:Lerp(CFrame.new(1.2,.5,-.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)),speed)
  133. --          LeftLeg.C0 = LeftLeg.C0:Lerp(CFrame.new(-.5,-.7,0.5)*CFrame.Angles(math.rad(355),math.rad(0),math.rad(0)),speed)
  134.             LeftLeg.C0 = LeftLeg.C0:Lerp(CFrame.new(-.5,-.5,0)*CFrame.Angles(math.rad(340),math.rad(0),math.rad(0)),speed)
  135.             RightLeg.C0 = RightLeg.C0:Lerp(CFrame.new(.5,-.7,0.5)*CFrame.Angles(math.rad(355),math.rad(0),math.rad(0)),speed)
  136. --          RightLeg.C0 = RightLeg.C0:Lerp(CFrame.new(.5,-.5,0)*CFrame.Angles(math.rad(340),math.rad(0),math.rad(0)),speed)
  137.         RootJoint.C0 = RootJoint.C0:Lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(630),math.rad(0),math.rad(180)),speed)
  138.     else
  139.         Falling = false
  140.     end
  141.     local Velocity = RootPart.Velocity.Magnitude
  142.     if Velocity > 0.01 then
  143.         if not Falling then
  144.             Running = true
  145.             Idle = false
  146.             LeftArm.C0 = LeftArm.C0:lerp(CFrame.new(-1.3,.5,-.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(350)),speed)
  147.             RightArm.C0 = RightArm.C0:Lerp(CFrame.new(1.3,.5,-.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)),speed)
  148. --          LeftLeg.C0 = LeftLeg.C0:Lerp(CFrame.new(-.5,-.7,0.5)*CFrame.Angles(math.rad(355),math.rad(0),math.rad(0)),speed)
  149.             LeftLeg.C0 = LeftLeg.C0:Lerp(CFrame.new(-.5,-.5,0)*CFrame.Angles(math.rad(340),math.rad(0),math.rad(0)),speed)
  150.             RightLeg.C0 = RightLeg.C0:Lerp(CFrame.new(.5,-.7,0.5)*CFrame.Angles(math.rad(355),math.rad(0),math.rad(0)),speed)
  151. --          RightLeg.C0 = RightLeg.C0:Lerp(CFrame.new(.5,-.5,0)*CFrame.Angles(math.rad(340),math.rad(0),math.rad(0)),speed)
  152.             RootJoint.C0 = RootJoint.C0:Lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(610),math.rad(0),math.rad(180)),speed)
  153.         else
  154.             Running = false
  155.         end
  156.     elseif Velocity < 0.01 then
  157.         if not Falling then
  158.             Idle = true
  159.             Running = false
  160.             --LeftArm.C0 = LeftArm.C0:lerp(CFrame.new(-1.3,.5,-.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(340)),speed)
  161.         --  RightArm.C0 = RightArm.C0:Lerp(CFrame.new(1.3,.5,-.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),speed)
  162.         --  LeftLeg.C0 = LeftLeg.C0:lerp(CFrame.new(-.5,-.8,0.5)*CFrame.Angles(math.rad(340),math.rad(0),math.rad(0)),speed)
  163.         --  RightLeg.C0 = RightLeg.C0:lerp(CFrame.new(.5,-1.1,0.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),speed)
  164.         --  RootJoint.C0 = RootJoint.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(630),math.rad(0),math.rad(180)),speed)
  165.             LeftArm.C0 = LeftArm.C0:lerp(CFrame.new(-1.3,.5,-.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(350)),speed)
  166.             RightArm.C0 = RightArm.C0:Lerp(CFrame.new(1.3,.5,-.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)),speed)
  167. --          LeftLeg.C0 = LeftLeg.C0:Lerp(CFrame.new(-.5,-.7,0.5)*CFrame.Angles(math.rad(355),math.rad(0),math.rad(0)),speed)
  168.             LeftLeg.C0 = LeftLeg.C0:Lerp(CFrame.new(-.5,-.5,0)*CFrame.Angles(math.rad(340),math.rad(0),math.rad(0)),speed)
  169.             RightLeg.C0 = RightLeg.C0:Lerp(CFrame.new(.5,-.7,0.5)*CFrame.Angles(math.rad(355),math.rad(0),math.rad(0)),speed)
  170. --          RightLeg.C0 = RightLeg.C0:Lerp(CFrame.new(.5,-.5,0)*CFrame.Angles(math.rad(340),math.rad(0),math.rad(0)),speed)
  171.             RootJoint.C0 = RootJoint.C0:Lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(610),math.rad(0),math.rad(180)),speed)
  172.         else
  173.             Idle = false
  174.         end
  175.     end
  176. end
Add Comment
Please, Sign In to add comment