Xfer1111

Yeet GUI (Fling)

Jul 1st, 2020
479
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.62 KB | None | 0 0
  1. -- Not owned by me, Credits to the original Owner
  2. -- Go into any game with collisions and this should work, you type in a players name/username and choose the strength you want to fling somebody
  3. -- Xfer was here (T.V.K)
  4.  
  5. local lplayer = game:GetService('Players').LocalPlayer
  6.  
  7. local yeeting = false
  8. function GetPlayer(String)
  9. local Found = {}
  10. local strl = String:lower()
  11. if strl == "all" then
  12. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  13. table.insert(Found,v)
  14. end
  15. elseif strl == "others" then
  16. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  17. if v.Name ~= lplayer.Name then
  18. table.insert(Found,v)
  19. end
  20. end
  21. elseif strl == "me" then
  22. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  23. if v.Name == lplayer.Name then
  24. table.insert(Found,v)
  25. end
  26. end
  27. else
  28. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  29. if v.Name:lower():sub(1, #String) == String:lower() then
  30. table.insert(Found,v)
  31. end
  32. end
  33. end
  34. return Found
  35. end
  36.  
  37. local yeetguiv4 = Instance.new("ScreenGui")
  38. local onetwoseventhree = Instance.new("Frame")
  39. local TextLabel = Instance.new("TextLabel")
  40. local player = Instance.new("TextBox")
  41. local yeet = Instance.new("TextButton")
  42. local ultrayeet = Instance.new("TextButton")
  43. local supernovayeet = Instance.new("TextButton")
  44. local stop = Instance.new("TextButton")
  45. local ImageLabel = Instance.new("ImageLabel")
  46. yeetguiv4.Name = "yeetguiv4"
  47. yeetguiv4.Parent = game:GetService('CoreGui')
  48. yeetguiv4.ResetOnSpawn = false
  49. onetwoseventhree.Name = "onetwoseventhree"
  50. onetwoseventhree.Parent = yeetguiv4
  51. onetwoseventhree.Active = true
  52. onetwoseventhree.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  53. onetwoseventhree.BorderSizePixel = 0
  54. onetwoseventhree.Position = UDim2.new(0.112530395, 0, 0.565217376, 0)
  55. onetwoseventhree.Size = UDim2.new(0.239294425, 0, 0.260869563, 0)
  56. TextLabel.Parent = onetwoseventhree
  57. TextLabel.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
  58. TextLabel.BorderSizePixel = 0
  59. TextLabel.Position = UDim2.new(3.87869541e-08, 0, 0, 0)
  60. TextLabel.Size = UDim2.new(1.00000048, 0, 0.190522879, 0)
  61. TextLabel.Font = Enum.Font.SourceSans
  62. TextLabel.Text = "fe yeet gui v4 | by scuba kermit"
  63. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  64. TextLabel.TextSize = 18
  65. player.Name = "player"
  66. player.Parent = onetwoseventhree
  67. player.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  68. player.BorderSizePixel = 0
  69. player.Position = UDim2.new(0.162684351, 0, 0.266666681, 0)
  70. player.Size = UDim2.new(0.674478829, 0, 0.194444448, 0)
  71. player.Font = Enum.Font.SourceSans
  72. player.PlaceholderText = "player name (can be shortened)"
  73. player.Text = ""
  74. player.TextColor3 = Color3.new(1, 1, 1)
  75. player.TextSize = 14
  76. yeet.Name = "yeet"
  77. yeet.Parent = onetwoseventhree
  78. yeet.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  79. yeet.BorderSizePixel = 0
  80. yeet.Position = UDim2.new(0.0381292067, 0, 0.51111114, 0)
  81. yeet.Size = UDim2.new(0.453329861, 0, 0.177777782, 0)
  82. yeet.Font = Enum.Font.SourceSans
  83. yeet.Text = "Yeet Player"
  84. yeet.TextColor3 = Color3.new(1, 1, 1)
  85. yeet.TextSize = 18
  86. ultrayeet.Name = "ultrayeet"
  87. ultrayeet.Parent = onetwoseventhree
  88. ultrayeet.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  89. ultrayeet.BorderSizePixel = 0
  90. ultrayeet.Position = UDim2.new(0.513472319, 0, 0.51111114, 0)
  91. ultrayeet.Size = UDim2.new(0.453329861, 0, 0.177777782, 0)
  92. ultrayeet.Font = Enum.Font.SourceSans
  93. ultrayeet.Text = "Ultra Yeet Player"
  94. ultrayeet.TextColor3 = Color3.new(1, 1, 1)
  95. ultrayeet.TextSize = 18
  96. supernovayeet.Name = "supernovayeet"
  97. supernovayeet.Parent = onetwoseventhree
  98. supernovayeet.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  99. supernovayeet.BorderSizePixel = 0
  100. supernovayeet.Position = UDim2.new(0.0381291807, 0, 0.722222269, 0)
  101. supernovayeet.Size = UDim2.new(0.453329861, 0, 0.177777782, 0)
  102. supernovayeet.Font = Enum.Font.SourceSans
  103. supernovayeet.Text = "Supernova Yeet Player"
  104. supernovayeet.TextColor3 = Color3.new(1, 1, 1)
  105. supernovayeet.TextSize = 18
  106. stop.Name = "stop"
  107. stop.Parent = onetwoseventhree
  108. stop.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  109. stop.BorderSizePixel = 0
  110. stop.Position = UDim2.new(0.513472319, 0, 0.722222269, 0)
  111. stop.Size = UDim2.new(0.453329861, 0, 0.177777782, 0)
  112. stop.Font = Enum.Font.SourceSans
  113. stop.Text = "Stop Yeeting"
  114. stop.TextColor3 = Color3.new(1, 1, 1)
  115. stop.TextSize = 18
  116. ImageLabel.Parent = onetwoseventhree
  117. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  118. ImageLabel.BackgroundTransparency = 1
  119. ImageLabel.BorderSizePixel = 0
  120. ImageLabel.Position = UDim2.new(0.0228774771, 0, 0, 0)
  121. ImageLabel.Size = UDim2.new(0.104219697, 0, 0.190522939, 0)
  122. ImageLabel.Image = "rbxassetid://2941043433"
  123. yeet.MouseButton1Click:Connect(function()
  124.     local target = unpack(GetPlayer(player.Text)).Character
  125.  
  126.     lplayer.Character.Humanoid.PlatformStand = true
  127.     yeeting = true
  128.     local coin = Instance.new('BodyThrust',lplayer.Character.HumanoidRootPart)
  129.     coin.Force = Vector3.new(2590,2590,2590)
  130.     coin.Name = "yeetforce"
  131.     repeat lplayer.Character.HumanoidRootPart.CFrame = target.Head.CFrame;coin.Location = target.Head.Position game:GetService('RunService').Heartbeat:wait() until not target.Head or yeeting == false
  132. end)
  133. ultrayeet.MouseButton1Click:Connect(function()
  134.     local target = unpack(GetPlayer(player.Text)).Character
  135.  
  136.     lplayer.Character.Humanoid.PlatformStand = true
  137.     yeeting = true
  138.     local coin = Instance.new('BodyThrust',lplayer.Character.HumanoidRootPart)
  139.     coin.Force = Vector3.new(9999,9999,9999)
  140.     coin.Name = "yeetforce"
  141.     repeat lplayer.Character.HumanoidRootPart.CFrame = target.Head.CFrame;coin.Location = target.Head.Position game:GetService('RunService').Heartbeat:wait() until not target.Head or yeeting == false
  142. end)
  143. supernovayeet.MouseButton1Click:Connect(function()
  144.     local target = unpack(GetPlayer(player.Text)).Character
  145.  
  146.     lplayer.Character.Humanoid.PlatformStand = true
  147.     yeeting = true
  148.     local coin = Instance.new('BodyThrust',lplayer.Character.HumanoidRootPart)
  149.     coin.Force = Vector3.new(18000,18000,18000)
  150.     coin.Name = "yeetforce"
  151.     repeat lplayer.Character.HumanoidRootPart.CFrame = target.Head.CFrame;coin.Location = target.Head.Position game:GetService('RunService').Heartbeat:wait() until not target.Head or yeeting == false
  152. end)
  153.  
  154. local UIS = game:GetService("UserInputService")
  155. function dragify(Frame)
  156.     dragToggle = nil
  157.     dragSpeed = 1
  158.     dragInput = nil
  159.     dragStart = nil
  160.     dragPos = nil
  161.     function updateInput(input)
  162.         Delta = input.Position - dragStart
  163.         Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + Delta.X, startPos.Y.Scale, startPos.Y.Offset + Delta.Y)
  164.         game:GetService("TweenService"):Create(Frame, TweenInfo.new(0.25), {Position = Position}):Play()
  165.     end
  166.     Frame.InputBegan:Connect(function(input)
  167.         if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  168.         if UIS:GetFocusedTextBox() == nil then
  169.             dragToggle = true
  170.             dragStart = input.Position
  171.             startPos = Frame.Position
  172.             input.Changed:Connect(function()
  173.                 if input.UserInputState == Enum.UserInputState.End then
  174.                     dragToggle = false
  175.                 end
  176.             end)
  177.                 end
  178.         end
  179.     end)
  180.     Frame.InputChanged:Connect(function(input)
  181.         if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  182.             dragInput = input
  183.         end
  184.     end)
  185.     game:GetService("UserInputService").InputChanged:Connect(function(input)
  186.         if input == dragInput and dragToggle then
  187.             updateInput(input)
  188.         end
  189.     end)
  190. end
  191. dragify(onetwoseventhree)
Add Comment
Please, Sign In to add comment