local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local rightHand = character:FindFirstChild("RightHand") or character:FindFirstChild("Right Arm")
if not rightHand then return end
-- 1. 무기 원본 가져오기 및 복사
local originalTool = ReplicatedStorage:WaitForChild("Tool"):WaitForChild("망각의 집행자")
local toolClone = originalTool:Clone()
-- 2. 새 모델 생성 (Tool 감지 우회)
local fakeWeapon = Instance.new("Model")
fakeWeapon.Name = "Fake_Oblivion_Executor"
-- 3. 내부 스크립트 제거 및 모든 파츠 충돌(CanCollide) 비활성화
local primaryPart = nil
for _, obj in pairs(toolClone:GetDescendants()) do
if obj:IsA("BaseScript") or obj:IsA("LocalScript") then
obj:Destroy() -- 스크립트 파괴
elseif obj:IsA("BasePart") then
obj.CanCollide = false -- 충돌로 인한 TP/튕김 방지
obj.Anchored = false
if not primaryPart then
primaryPart = obj -- 기준이 될 첫 번째 파츠 설정
end
end
end
-- Handle이나 기준 파츠 재확인
primaryPart = toolClone:FindFirstChild("Handle")
or toolClone:FindFirstChild("LeftRootPart")
or toolClone:FindFirstChild("MainRootPart")
or primaryPart
if primaryPart then
-- Tool 내부 요소를 모두 Model로 이동
for _, child in pairs(toolClone:GetChildren()) do
child.Parent = fakeWeapon
end
fakeWeapon.Parent = character
-- 손 위치로 이동 후 Weld 연결
primaryPart.CFrame = rightHand.CFrame
local weld = Instance.new("WeldConstraint")
weld.Part0 = rightHand
weld.Part1 = primaryPart
weld.Parent = primaryPart
print("충돌 비활성화 및 모델 고정 완료!")
else
warn("파츠를 찾을 수 없습니다.")
end
To embed this project on your website, copy the following code and paste it into your website's HTML: