Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local start = Vector3.new(-5, 10, -5)
- local duration = 2
- local waittime = 5
- while task.wait(waittime) do
- local s = os.clock()
- local p = Instance.new("Part", script)
- p.Size = Vector3.new(1, 1, 1)
- p.Shape = "Ball"
- p.Position = start
- local head = owner.Character.Head
- local f = head.Position
- local dv = f-start
- local g = workspace.Gravity
- local d = os.clock() - s
- local vel = ((f + head.Velocity*(duration+d)-start)/duration + Vector3.new(0, g/2 * duration, 0))*p.Mass
- p:ApplyImpulse(vel)
- local at1 = Instance.new("Attachment", p)
- at1.Position = Vector3.new(.5, 0, .5)
- local at2 = Instance.new("Attachment", p)
- at2.Position = Vector3.new(-.5, 0, .5)
- local trail = Instance.new("Trail", p)
- trail.Attachment0 = at1
- trail.Attachment1 = at2
- trail.Lifetime = duration+.2
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement