Advertisement
Guest User

Untitled

a guest
Dec 17th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.57 KB | None | 0 0
  1. --ray function
  2. function FindPlaceableSport(Flag)
  3.     local FlagMain=Flag.Flag
  4.     local ray = Ray.new( FlagMain.Position, Vector3.new(0, -900, 0))
  5.     local part, endPoint = workspace:FindPartOnRay(ray)
  6.     if part.Parent.Name ~= 'KillingParts' then
  7.         return endPoint+Vector3.new(0,FlagMain.Size.Y+2,0)
  8.     else
  9.         Flag.Based=true
  10.         return Flag.Base.Position+Vector3.new(0,FlagMain.Size.Y/2,0)
  11.     end
  12. end
  13.  
  14.  
  15. --part of my stuff
  16.                 if not checkAlive(Flag.Owner) then
  17.                    
  18.                 Flag.Locked=true
  19.                
  20.                 Flag.Flag.Anchored=true
  21.                
  22.                 Flag.Timer=tick()
  23.                
  24.                 if Flag.Owner and Flag.Owner.Character:FindFirstChild('Torso') then
  25.                     TweenCFrame(Flag.Flag,Flag.Owner.Character:FindFirstChild('Torso').CFrame,1,false)
  26.                 end
  27.                
  28.                 if Flag['Weld'] then Flag['Weld']:Destroy() end
  29.    
  30.                 NotCapturedEffect(Flag)
  31.                
  32.                 local placer=CFrame.new(FindPlaceableSport(Flag))
  33.  
  34.                 TweenCFrame(Flag.Flag,placer,0.01,false)
  35.                
  36.                
  37.                 Flag.Captured=false
  38.                 Flag.Owner=nil
  39.                 Flag.Locked=false               if not checkAlive(Flag.Owner) then
  40.                    
  41.                 Flag.Locked=true
  42.                
  43.                 Flag.Flag.Anchored=true
  44.                
  45.                 Flag.Timer=tick()
  46.                
  47.                 if Flag.Owner and Flag.Owner.Character:FindFirstChild('Torso') then
  48.                     TweenCFrame(Flag.Flag,Flag.Owner.Character:FindFirstChild('Torso').CFrame,1,false)
  49.                 end
  50.                
  51.                 if Flag['Weld'] then Flag['Weld']:Destroy() end
  52.    
  53.                 NotCapturedEffect(Flag)
  54.                
  55.                 local placer=CFrame.new(FindPlaceableSport(Flag))
  56.  
  57.                 TweenCFrame(Flag.Flag,placer,0.01,false)
  58.                
  59.                
  60.                 Flag.Captured=false
  61.                 Flag.Owner=nil
  62.                 Flag.Locked=false
  63. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement