Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --ray function
- function FindPlaceableSport(Flag)
- local FlagMain=Flag.Flag
- local ray = Ray.new( FlagMain.Position, Vector3.new(0, -900, 0))
- local part, endPoint = workspace:FindPartOnRay(ray)
- if part.Parent.Name ~= 'KillingParts' then
- return endPoint+Vector3.new(0,FlagMain.Size.Y+2,0)
- else
- Flag.Based=true
- return Flag.Base.Position+Vector3.new(0,FlagMain.Size.Y/2,0)
- end
- end
- --part of my stuff
- if not checkAlive(Flag.Owner) then
- Flag.Locked=true
- Flag.Flag.Anchored=true
- Flag.Timer=tick()
- if Flag.Owner and Flag.Owner.Character:FindFirstChild('Torso') then
- TweenCFrame(Flag.Flag,Flag.Owner.Character:FindFirstChild('Torso').CFrame,1,false)
- end
- if Flag['Weld'] then Flag['Weld']:Destroy() end
- NotCapturedEffect(Flag)
- local placer=CFrame.new(FindPlaceableSport(Flag))
- TweenCFrame(Flag.Flag,placer,0.01,false)
- Flag.Captured=false
- Flag.Owner=nil
- Flag.Locked=false if not checkAlive(Flag.Owner) then
- Flag.Locked=true
- Flag.Flag.Anchored=true
- Flag.Timer=tick()
- if Flag.Owner and Flag.Owner.Character:FindFirstChild('Torso') then
- TweenCFrame(Flag.Flag,Flag.Owner.Character:FindFirstChild('Torso').CFrame,1,false)
- end
- if Flag['Weld'] then Flag['Weld']:Destroy() end
- NotCapturedEffect(Flag)
- local placer=CFrame.new(FindPlaceableSport(Flag))
- TweenCFrame(Flag.Flag,placer,0.01,false)
- Flag.Captured=false
- Flag.Owner=nil
- Flag.Locked=false
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement