SHOW:
|
|
- or go back to the newest paste.
1 | local player = game.Players.LocalPlayer | |
2 | local mouse = player:GetMouse() | |
3 | ||
4 | m1 = Instance.new("Model") | |
5 | m1.Parent = nil | |
6 | ||
7 | print(script.Name) | |
8 | ||
9 | function onKeyPress(inputObject, gameProcessedEvent) | |
10 | print("Key") | |
11 | local key = inputObject.KeyCode | |
12 | if key == Enum.KeyCode.E then | |
13 | print("E") | |
14 | local target = mouse.Target | |
15 | if target.Parent:FindFirstChild("HumanoidRootPart") ~= nil then | |
16 | print("Switch") | |
17 | ||
18 | local hold = player.Character.HumanoidRootPart | |
19 | ||
20 | for i,v in pairs(player.Character:GetChildren()) do | |
21 | if v.Name ~= ("b") then | |
22 | v.Parent = m1 | |
23 | end | |
24 | end | |
25 | - | v.Parent = player.Character |
25 | + | |
26 | n = v:Clone() | |
27 | - | --for i,v in pairs(m1:GetChildren()) do |
27 | + | if n.Name == ("HumanoidRootPart") then |
28 | - | -- v.Parent = target.Parent |
28 | + | n.CFrame = hold.CFrame |
29 | - | --end |
29 | + | |
30 | - | player.Character.Humanoid.NameDisplayDistance = 0 |
30 | + | n.Parent = player.Character |
31 | end | |
32 | wait(0.1) | |
33 | game.Workspace.Camera.CameraSubject = player.Character.Humanoid | |
34 | end | |
35 | end | |
36 | end | |
37 | ||
38 | game:GetService("UserInputService").InputBegan:connect(onKeyPress) |