iOSdeveloper

Untitled

Feb 1st, 2025
10,088
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. local player = game.Players.LocalPlayer
  2. local character = player.Character or player.CharacterAdded:Wait()
  3. local humanoid = character:WaitForChild("Humanoid")
  4. local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
  5.  
  6. local animation = Instance.new("Animation")
  7. animation.AnimationId = "rbxassetid://131944933201655"
  8. local animationTrack = humanoid:LoadAnimation(animation)
  9.  
  10. local teleportHeight = 10
  11.  
  12. local function saveCharacterPosition()
  13. return humanoidRootPart.CFrame
  14. end
  15.  
  16. local function teleportCharacter(savedCFrame)
  17. humanoid.PlatformStand = true
  18. wait(0.1)
  19.  
  20. local newPosition = savedCFrame.Position + Vector3.new(0, teleportHeight, 0)
  21. humanoidRootPart.CFrame = CFrame.new(newPosition) * CFrame.Angles(0, savedCFrame.LookVector.Y, 0)
  22.  
  23. local bodyPosition = Instance.new("BodyPosition")
  24. bodyPosition.Parent = humanoidRootPart
  25. bodyPosition.MaxForce = Vector3.new(4000, 4000, 4000)
  26. bodyPosition.D = 1000
  27. bodyPosition.Position = newPosition
  28.  
  29. local bodyGyro = Instance.new("BodyGyro")
  30. bodyGyro.Parent = humanoidRootPart
  31. bodyGyro.MaxTorque = Vector3.new(4000, 4000, 4000)
  32. bodyGyro.CFrame = savedCFrame
  33.  
  34. animationTrack:Play()
  35. animationTrack:AdjustSpeed(4)
  36. animationTrack.Stopped:Wait()
  37.  
  38. local sound = Instance.new("Sound")
  39. sound.SoundId = "rbxassetid://87838758006658"
  40. sound.Parent = character
  41. sound:Play()
  42. sound.Ended:Wait()
  43.  
  44. local args = {
  45. [1] = 200,
  46. }
  47. game:GetService("ReplicatedStorage").Packages.Knit.Services.BallService.RE.Shoot:FireServer(unpack(args))
  48.  
  49. humanoid.PlatformStand = false
  50. bodyPosition:Destroy()
  51. bodyGyro:Destroy()
  52. wait(0.1)
  53. end
  54. local savedPosition = saveCharacterPosition()
  55. teleportCharacter(savedPosition)
Advertisement
Add Comment
Please, Sign In to add comment