
Key Required
Tp Hockey
Lua Script•76 lines (2923 chars)
--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
-- Create the GUI
local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local Button = Instance.new("TextButton")
local TextLabel = Instance.new("TextLabel") -- Create TextLabel
-- Properties
ScreenGui.Name = "TeleportHockeyGui"
ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
Frame.Name = "Frame"
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Frame.Position = UDim2.new(0.5, -100, 0.5, -50)
Frame.Size = UDim2.new(0, 200, 0, 100)
Frame.AnchorPoint = Vector2.new(0.5, 0.5)
Frame.Active = true
Frame.Draggable = true
Button.Name = "Button"
Button.Parent = Frame
Button.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
Button.Position = UDim2.new(0.15, 0, 0.35, 0) -- Positioned below the TextLabel
Button.Size = UDim2.new(0.7, 0, 0.55, 0) -- Adjusted size for better layout
Button.Font = Enum.Font.Cartoon
Button.Text = "Teleport Hockey"
Button.TextColor3 = Color3.fromRGB(255, 255, 255)
Button.TextScaled = true
-- Create the TextLabel and position it at the top of the Frame
TextLabel.Name = "TextLabel"
TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency = 1 -- Make the background transparent
TextLabel.Position = UDim2.new(0, 0, 0, 0) -- Positioned at the top of the Frame
TextLabel.Size = UDim2.new(1, 0, 0.3, 0) -- Adjust size to fit at the top
TextLabel.Font = Enum.Font.Cartoon
TextLabel.Text = "Made with love by Mert"
TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.TextScaled = true
-- Script to handle button click
local function onButtonClick()
local player = game.Players.LocalPlayer
local character = player.Character
local field = game.Workspace:FindFirstChild("FootballField")
if field then
local ball = field:FindFirstChild("SoccerBall")
if character and ball then
local humRootPart = character:FindFirstChild("HumanoidRootPart")
if humRootPart then
-- Calculate the new position slightly in front of the player
local direction = humRootPart.CFrame.LookVector
local distance = 3 -- Move the ball 3 units in front of the player
local newPosition = humRootPart.Position + (direction * distance)
-- Teleport the ball using CFrame
ball.CFrame = CFrame.new(newPosition)
else
print("HumanoidRootPart not found") -- Output error message for debugging
end
else
print("Character or Ball not found") -- Output error message for debugging
end
else
print("FootballField not found") -- Output error message for debugging
end
end
Button.MouseButton1Click:Connect(onButtonClick)Features & Information
TP Hockey
Community Comments (0)
No comments yet for this script.
