iOSdeveloper

Untitled

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