View difference between Paste ID: fHgMUbhP and iZyYSavT
SHOW: | | - or go back to the newest paste.
1
game.Players.PlayerAdded:connect(function(Player)
2
	wait()
3
	local character = Player.Character
4
	
5
	--Put model on player
6-
	local model = game.ServerStorage.Rex:clone()
6+
	local model = game.ServerStorage.Dummy:clone()
7
	model.Parent = character
8
	model:MoveTo(character.Torso.Position)
9
	
10
	--Debouncer
11
	local bPos = Instance.new("BodyPosition")
12
	bPos.Position = Vector3.new(character.Torso.Position.X,character.Torso.Position.Y,character.Torso.Position.Z)
13
	bPos.Parent = character.Torso
14
	bPos.P = 0
15
	bPos.D = 0
16
	
17
	--Make player invisible
18
	for _,invis in pairs(character:GetChildren()) do
19
		if invis.ClassName == "Part" then
20
			invis.Transparency = 1
21
		end
22
		
23
		if invis.ClassName == "Hat" or invis.ClassName == "Accessory" then
24
			invis:destroy()
25
		end
26
		
27
		if invis.Name == "Head" then
28
			invis:FindFirstChild("face"):destroy()
29
		end
30
	end
31
	
32
	--Make welds
33
	local torsoWeld = Instance.new("Motor6D")
34
	torsoWeld.Part0 = character.HumanoidRootPart
35
	torsoWeld.Part1 = model.HumanoidRootPart
36
	
37
	torsoWeld.C0 = CFrame.new(0,0,0)
38
	
39
	torsoWeld.Parent = character.Torso
40
	
41
	--Animation Setup
42
	local animController = Instance.new("AnimationController")
43
	local anim = Instance.new("Animator")
44
	anim.Parent = animController
45
	animController.Parent = character.Humanoid
46
	
47
	if model.AnimPlay then
48
		model.AnimPlay.Disabled = false
49
	end
50
	
51
52
	
53
end)