Professional Documents
Culture Documents
local Settings = {
Mobs = {"Chi Expert", "Kick Boxer"}, -- Mob Name(s)
Key = "O", -- Key To Stop Script
Transformation = false, -- Auto Transformation
Speed = 1000 -- Teleportation Speed
}
-- Objects
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
-- Functions
local Teleport = function(CFrame)
local Time = (LocalPlayer.Character.HumanoidRootPart.Position -
CFrame.Position).Magnitude / (Settings.Speed * 10)
if (LocalPlayer.Character.HumanoidRootPart.Position - CFrame.Position).Magnitude
< 10 then
LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame
else
TweenService:Create(LocalPlayer.Character.HumanoidRootPart,
TweenInfo.new(Time, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {CFrame =
CFrame}):Play()
wait(Time)
end
end
-- Start
UserInputService.InputBegan:Connect(function(Input)
if string.lower(Input.KeyCode.Name) == string.lower(Settings.Key) then Toggle =
true end
end)
LocalPlayer.Character:BreakJoints()
repeat wait()
for _,v in pairs(Workspace.Live:GetChildren()) do
if not Players:GetPlayerFromCharacter(v) and
v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("OriginalName") and
table.find(Settings.Mobs, v.OriginalName.Value) then
repeat wait()
if v.HumanoidRootPart.CFrame.Y < 1000 then
Transformation()
Teleport(v.HumanoidRootPart.CFrame +
v.HumanoidRootPart.CFrame.LookVector * -4)
spawn(function()
if Timing() - Start > 0.3 then