SHOW:
|
|
- or go back to the newest paste.
| 1 | function createFakeCharacter(DisplayName) | |
| 2 | - | local coms = {Instance.new("RemoteEvent",script),Instance.new("RemoteFunction",script)}
|
| 2 | + | |
| 3 | local Part1 = Instance.new("Part") --Head
| |
| 4 | local SpecialMesh2 = Instance.new("SpecialMesh")
| |
| 5 | local Part3 = Instance.new("Part") --Torso
| |
| 6 | local Part4 = Instance.new("Part")
| |
| 7 | local Part5 = Instance.new("Part")
| |
| 8 | local Part6 = Instance.new("Part")
| |
| 9 | - | local Part1 = Instance.new("Part")
|
| 9 | + | |
| 10 | local Part8 = Instance.new("Part")
| |
| 11 | - | local Part3 = Instance.new("Part")
|
| 11 | + | local CharacterMesh9 = Instance.new("CharacterMesh")
|
| 12 | local Pants10 = Instance.new("Pants")
| |
| 13 | local Shirt11 = Instance.new("Shirt")
| |
| 14 | local Humanoid12 = Instance.new("Humanoid")
| |
| 15 | local Folder13 = Instance.new("Folder")
| |
| 16 | - | local Humanoid8 = Instance.new("Humanoid")
|
| 16 | + | local Folder14 = Instance.new("Folder")
|
| 17 | - | local Part9 = Instance.new("Part")
|
| 17 | + | local Part15 = Instance.new("Part")
|
| 18 | - | local CharacterMesh10 = Instance.new("CharacterMesh")
|
| 18 | + | local SpecialMesh16 = Instance.new("SpecialMesh")
|
| 19 | local AlignPosition17 = Instance.new("AlignPosition")
| |
| 20 | - | local Pants12 = Instance.new("Pants")
|
| 20 | + | local AlignOrientation18 = Instance.new("AlignOrientation")
|
| 21 | - | local Part13 = Instance.new("Part")
|
| 21 | + | local Part19 = Instance.new("Part")
|
| 22 | - | local SpecialMesh14 = Instance.new("SpecialMesh")
|
| 22 | + | local SpecialMesh20 = Instance.new("SpecialMesh")
|
| 23 | - | local AlignOrientation15 = Instance.new("AlignOrientation")
|
| 23 | + | local AlignPosition21 = Instance.new("AlignPosition")
|
| 24 | - | local AlignPosition16 = Instance.new("AlignPosition")
|
| 24 | + | local AlignOrientation22 = Instance.new("AlignOrientation")
|
| 25 | - | local Part17 = Instance.new("Part")
|
| 25 | + | local Part23 = Instance.new("Part")
|
| 26 | - | local SpecialMesh18 = Instance.new("SpecialMesh")
|
| 26 | + | local SpecialMesh24 = Instance.new("SpecialMesh")
|
| 27 | - | local AlignOrientation19 = Instance.new("AlignOrientation")
|
| 27 | + | local AlignPosition25 = Instance.new("AlignPosition")
|
| 28 | - | local AlignPosition20 = Instance.new("AlignPosition")
|
| 28 | + | local AlignOrientation26 = Instance.new("AlignOrientation")
|
| 29 | - | local Attachment21 = Instance.new("Attachment")
|
| 29 | + | local Folder27 = Instance.new("Folder")
|
| 30 | - | local Attachment22 = Instance.new("Attachment")
|
| 30 | + | local Part28 = Instance.new("Part") --CatTails
|
| 31 | - | local Attachment23 = Instance.new("Attachment")
|
| 31 | + | local SpecialMesh29 = Instance.new("SpecialMesh")
|
| 32 | local AlignOrientation30 = Instance.new("AlignOrientation")
| |
| 33 | - | Attachment21.Name = "Head" |
| 33 | + | local AlignPosition31 = Instance.new("AlignPosition")
|
| 34 | - | Attachment22.Name = "Hair" |
| 34 | + | |
| 35 | - | Attachment23.Name = "Mask" |
| 35 | + | local Attachment32 = Instance.new("Attachment") --Head
|
| 36 | - | Attachment21.Parent = Part1 |
| 36 | + | local Attachment33 = Instance.new("Attachment") --Hair
|
| 37 | - | Attachment22.Parent = Part17 |
| 37 | + | local Attachment34 = Instance.new("Attachment") --Mask
|
| 38 | - | Attachment23.Parent = Part13 |
| 38 | + | local Attachment35 = Instance.new("Attachment") --CatEars
|
| 39 | ||
| 40 | - | Model0.Name = "Ghost" |
| 40 | + | local Attachment36 = Instance.new("Attachment") --Torso
|
| 41 | - | Model0.PrimaryPart = Part9 |
| 41 | + | local Attachment37 = Instance.new("Attachment") --CatTails
|
| 42 | ||
| 43 | Attachment32.Parent = Part1 | |
| 44 | - | Part1.CFrame = CFrame.new(-51.5, 4.5, -53, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 44 | + | Attachment33.Parent = Part23 |
| 45 | - | Part1.Position = Vector3.new(-51.5, 4.5, -53) |
| 45 | + | Attachment34.Parent = Part15 |
| 46 | Attachment35.Parent = Part19 | |
| 47 | ||
| 48 | Attachment36.Parent = Part3 | |
| 49 | Attachment37.Parent = Part28 | |
| 50 | ||
| 51 | Part23.CFrame = Part1.CFrame | |
| 52 | Part15.CFrame = Part1.CFrame | |
| 53 | Part19.CFrame = Part1.CFrame | |
| 54 | Part28.CFrame = Part3.CFrame | |
| 55 | ||
| 56 | Part23.Velocity = Vector3.new(0, 0, 0) | |
| 57 | Part15.Velocity = Vector3.new(0, 0, 0) | |
| 58 | - | Part3.CFrame = CFrame.new(-51.5, 3, -53, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 58 | + | Part19.Velocity = Vector3.new(0, 0, 0) |
| 59 | - | Part3.Position = Vector3.new(-51.5, 3, -53) |
| 59 | + | Part28.Velocity = Vector3.new(0, 0, 0) |
| 60 | ||
| 61 | AlignPosition17.Parent = Part15 | |
| 62 | AlignPosition17.Attachment0 = Attachment34 | |
| 63 | AlignPosition17.Attachment1 = Attachment32 | |
| 64 | AlignPosition17.RigidityEnabled = true | |
| 65 | ||
| 66 | AlignOrientation18.Parent = Part15 | |
| 67 | AlignOrientation18.Attachment0 = Attachment34 | |
| 68 | AlignOrientation18.Attachment1 = Attachment32 | |
| 69 | AlignOrientation18.RigidityEnabled = true | |
| 70 | ||
| 71 | AlignPosition21.Parent = Part19 | |
| 72 | AlignPosition21.Attachment0 = Attachment35 | |
| 73 | AlignPosition21.Attachment1 = Attachment32 | |
| 74 | AlignPosition21.RigidityEnabled = true | |
| 75 | - | Part4.CFrame = CFrame.new(-53, 3, -53, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 75 | + | |
| 76 | - | Part4.Position = Vector3.new(-53, 3, -53) |
| 76 | + | AlignOrientation22.Parent = Part19 |
| 77 | AlignOrientation22.Attachment0 = Attachment35 | |
| 78 | AlignOrientation22.Attachment1 = Attachment32 | |
| 79 | AlignOrientation22.RigidityEnabled = true | |
| 80 | - | Part4.CanCollide = false |
| 80 | + | |
| 81 | AlignPosition25.Parent = Part23 | |
| 82 | AlignPosition25.Attachment0 = Attachment33 | |
| 83 | AlignPosition25.Attachment1 = Attachment32 | |
| 84 | AlignPosition25.RigidityEnabled = true | |
| 85 | ||
| 86 | AlignOrientation26.Parent = Part23 | |
| 87 | - | Part5.CFrame = CFrame.new(-50, 3, -53, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 87 | + | AlignOrientation26.Attachment0 = Attachment33 |
| 88 | - | Part5.Position = Vector3.new(-50, 3, -53) |
| 88 | + | AlignOrientation26.Attachment1 = Attachment32 |
| 89 | AlignOrientation26.RigidityEnabled = true | |
| 90 | ||
| 91 | AlignOrientation30.Parent = Part28 | |
| 92 | - | Part5.CanCollide = false |
| 92 | + | AlignOrientation30.Attachment0 = Attachment37 |
| 93 | AlignOrientation30.Attachment1 = Attachment36 | |
| 94 | AlignOrientation30.RigidityEnabled = true | |
| 95 | ||
| 96 | AlignPosition31.Parent = Part28 | |
| 97 | AlignPosition31.Attachment0 = Attachment37 | |
| 98 | AlignPosition31.Attachment1 = Attachment36 | |
| 99 | - | Part6.CFrame = CFrame.new(-52, 1, -53, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 99 | + | AlignPosition31.RigidityEnabled = true |
| 100 | - | Part6.Position = Vector3.new(-52, 1, -53) |
| 100 | + | |
| 101 | Model0.Name = "Kuroneko" | |
| 102 | Model0.PrimaryPart = Part8 | |
| 103 | Part1.Name = "Head" | |
| 104 | Part1.Parent = Model0 | |
| 105 | - | Part6.CanCollide = false |
| 105 | + | Part1.CFrame = CFrame.new(188.376953, 4.5, -73.9752808, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 106 | Part1.Position = Vector3.new(188.376953125, 4.5, -73.975280761719) | |
| 107 | Part1.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 108 | Part1.Size = Vector3.new(2, 1, 1) | |
| 109 | Part1.BrickColor = BrickColor.new("Institutional white")
| |
| 110 | Part1.Material = Enum.Material.Sand | |
| 111 | Part1.TopSurface = Enum.SurfaceType.Smooth | |
| 112 | - | Part7.CFrame = CFrame.new(-51, 1, -53, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 112 | + | |
| 113 | - | Part7.Position = Vector3.new(-51, 1, -53) |
| 113 | + | |
| 114 | Part1.formFactor = Enum.FormFactor.Symmetric | |
| 115 | SpecialMesh2.Parent = Part1 | |
| 116 | SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25) | |
| 117 | Part3.Name = "Torso" | |
| 118 | - | Part7.CanCollide = false |
| 118 | + | |
| 119 | Part3.CFrame = CFrame.new(188.376953, 3, -73.9752808, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 120 | Part3.Position = Vector3.new(188.376953125, 3, -73.975280761719) | |
| 121 | Part3.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 122 | Part3.Size = Vector3.new(2, 2, 1) | |
| 123 | - | Humanoid8.Parent = Model0 |
| 123 | + | |
| 124 | - | Humanoid8.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None |
| 124 | + | |
| 125 | - | Humanoid8.HealthDisplayDistance = 0 |
| 125 | + | |
| 126 | - | Humanoid8.HealthDisplayType = Enum.HumanoidHealthDisplayType.AlwaysOff |
| 126 | + | |
| 127 | - | Humanoid8.LeftLeg = Part6 |
| 127 | + | |
| 128 | - | Humanoid8.NameDisplayDistance = 0 |
| 128 | + | |
| 129 | - | Humanoid8.RightLeg = Part7 |
| 129 | + | |
| 130 | - | Humanoid8.Torso = Part9 |
| 130 | + | |
| 131 | - | Part9.Name = "HumanoidRootPart" |
| 131 | + | |
| 132 | - | Part9.Parent = Model0 |
| 132 | + | |
| 133 | - | Part9.CFrame = CFrame.new(-51.5, 3, -53, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 133 | + | |
| 134 | - | Part9.Position = Vector3.new(-51.5, 3, -53) |
| 134 | + | |
| 135 | - | Part9.Transparency = 1 |
| 135 | + | |
| 136 | - | Part9.Size = Vector3.new(2, 2, 1) |
| 136 | + | Part4.CFrame = CFrame.new(186.876953, 3, -73.9752808, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 137 | - | Part9.Anchored = false |
| 137 | + | Part4.Position = Vector3.new(186.876953125, 3, -73.975280761719) |
| 138 | - | Part9.BottomSurface = Enum.SurfaceType.Smooth |
| 138 | + | |
| 139 | - | Part9.CanCollide = false |
| 139 | + | |
| 140 | - | Part9.LeftParamA = 0 |
| 140 | + | |
| 141 | - | Part9.LeftParamB = 0 |
| 141 | + | |
| 142 | - | Part9.Material = Enum.Material.Sand |
| 142 | + | |
| 143 | - | Part9.RightParamA = 0 |
| 143 | + | |
| 144 | - | Part9.RightParamB = 0 |
| 144 | + | |
| 145 | - | Part9.TopSurface = Enum.SurfaceType.Smooth |
| 145 | + | |
| 146 | - | Part9.FormFactor = Enum.FormFactor.Symmetric |
| 146 | + | |
| 147 | - | Part9.formFactor = Enum.FormFactor.Symmetric |
| 147 | + | Part5.CFrame = CFrame.new(189.876953, 3, -73.9752808, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 148 | - | CharacterMesh10.Parent = Model0 |
| 148 | + | Part5.Position = Vector3.new(189.876953125, 3, -73.975280761719) |
| 149 | - | CharacterMesh10.BodyPart = Enum.BodyPart.Torso |
| 149 | + | |
| 150 | - | CharacterMesh10.MeshId = "rbxassetid://48112070" |
| 150 | + | |
| 151 | Part5.BrickColor = BrickColor.new("Institutional white")
| |
| 152 | Part5.Material = Enum.Material.Sand | |
| 153 | Part5.brickColor = BrickColor.new("Institutional white")
| |
| 154 | - | Pants12.Name = "Pants" |
| 154 | + | |
| 155 | - | Pants12.Parent = Model0 |
| 155 | + | |
| 156 | - | Pants12.PantsTemplate = "http://www.roblox.com/asset/?id=1210858273" |
| 156 | + | |
| 157 | - | Part13.Name = "Mask" |
| 157 | + | |
| 158 | - | Part13.Parent = Model0 |
| 158 | + | Part6.CFrame = CFrame.new(187.876953, 1, -73.9752808, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 159 | - | Part13.CFrame = CFrame.new(-51.5017433, 4.50454998, -53.0024185, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 159 | + | Part6.Position = Vector3.new(187.876953125, 1, -73.975280761719) |
| 160 | - | Part13.Position = Vector3.new(-51.50174331665, 4.5045499801636, -53.002418518066) |
| 160 | + | |
| 161 | - | Part13.Size = Vector3.new(2, 1, 1) |
| 161 | + | |
| 162 | - | Part13.BottomSurface = Enum.SurfaceType.Smooth |
| 162 | + | |
| 163 | - | Part13.CanCollide = false |
| 163 | + | |
| 164 | - | Part13.Material = Enum.Material.Sand |
| 164 | + | |
| 165 | - | Part13.TopSurface = Enum.SurfaceType.Smooth |
| 165 | + | |
| 166 | - | SpecialMesh14.Name = "SpecialMesh" |
| 166 | + | |
| 167 | - | SpecialMesh14.Parent = Part13 |
| 167 | + | |
| 168 | - | SpecialMesh14.MeshId = "rbxassetid://5728632913" |
| 168 | + | |
| 169 | - | SpecialMesh14.TextureId = "http://www.roblox.com/asset/?id=4809181158" |
| 169 | + | |
| 170 | - | SpecialMesh14.MeshType = Enum.MeshType.FileMesh |
| 170 | + | Part7.CFrame = CFrame.new(188.876953, 1, -73.9752808, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 171 | - | AlignOrientation15.Parent = Part13 |
| 171 | + | Part7.Position = Vector3.new(188.876953125, 1, -73.975280761719) |
| 172 | - | AlignOrientation15.Attachment0 = Attachment22 |
| 172 | + | |
| 173 | - | AlignOrientation15.Attachment1 = Attachment21 |
| 173 | + | |
| 174 | - | AlignOrientation15.RigidityEnabled = true |
| 174 | + | |
| 175 | - | AlignPosition16.Parent = Part13 |
| 175 | + | |
| 176 | - | AlignPosition16.Attachment0 = Attachment22 |
| 176 | + | |
| 177 | - | AlignPosition16.Attachment1 = Attachment21 |
| 177 | + | |
| 178 | - | AlignPosition16.RigidityEnabled = true |
| 178 | + | |
| 179 | - | Part17.Name = "Hair" |
| 179 | + | |
| 180 | - | Part17.Parent = Model0 |
| 180 | + | Part8.Name = "HumanoidRootPart" |
| 181 | - | Part17.CFrame = CFrame.new(-51.5, 4.5, -53, 1, 9.8568377e-15, -8.08289872e-16, -9.82961152e-15, 0.999588966, 0.0286718253, 1.09057112e-15, -0.0286718253, 0.999588966) |
| 181 | + | Part8.Parent = Model0 |
| 182 | - | Part17.Orientation = Vector3.new(-1.6399999856949, 0, 0) |
| 182 | + | Part8.CFrame = CFrame.new(188.376953, 3, -73.9752808, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
| 183 | - | Part17.Position = Vector3.new(-51.5, 4.5, -53) |
| 183 | + | Part8.Position = Vector3.new(188.376953125, 3, -73.975280761719) |
| 184 | - | Part17.Rotation = Vector3.new(-1.6399999856949, 0, 0) |
| 184 | + | Part8.Color = Color3.new(0.972549, 0.972549, 0.972549) |
| 185 | - | Part17.Size = Vector3.new(2, 1, 1) |
| 185 | + | Part8.Transparency = 1 |
| 186 | - | Part17.BottomSurface = Enum.SurfaceType.Smooth |
| 186 | + | Part8.Size = Vector3.new(2, 2, 1) |
| 187 | - | Part17.CanCollide = false |
| 187 | + | Part8.BottomSurface = Enum.SurfaceType.Smooth |
| 188 | - | Part17.Material = Enum.Material.Sand |
| 188 | + | Part8.BrickColor = BrickColor.new("Institutional white")
|
| 189 | - | Part17.TopSurface = Enum.SurfaceType.Smooth |
| 189 | + | Part8.LeftParamA = 0 |
| 190 | - | SpecialMesh18.Name = "SpecialMesh" |
| 190 | + | Part8.LeftParamB = 0 |
| 191 | - | SpecialMesh18.Parent = Part17 |
| 191 | + | Part8.Material = Enum.Material.Sand |
| 192 | - | SpecialMesh18.MeshId = "rbxassetid://6521980205" |
| 192 | + | Part8.RightParamA = 0 |
| 193 | - | SpecialMesh18.Offset = Vector3.new(0, -0.80000001192093, 0.20000000298023) |
| 193 | + | Part8.RightParamB = 0 |
| 194 | - | SpecialMesh18.Scale = Vector3.new(0.94999998807907, 0.95999997854233, 0.91000002622604) |
| 194 | + | Part8.TopSurface = Enum.SurfaceType.Smooth |
| 195 | - | SpecialMesh18.TextureId = "http://www.roblox.com/asset/?id=6517665515" |
| 195 | + | Part8.brickColor = BrickColor.new("Institutional white")
|
| 196 | - | SpecialMesh18.MeshType = Enum.MeshType.FileMesh |
| 196 | + | Part8.FormFactor = Enum.FormFactor.Symmetric |
| 197 | - | AlignOrientation19.Parent = Part17 |
| 197 | + | Part8.formFactor = Enum.FormFactor.Symmetric |
| 198 | - | AlignOrientation19.Attachment0 = Attachment23 |
| 198 | + | CharacterMesh9.Parent = Model0 |
| 199 | - | AlignOrientation19.Attachment1 = Attachment21 |
| 199 | + | CharacterMesh9.BodyPart = Enum.BodyPart.Torso |
| 200 | - | AlignOrientation19.RigidityEnabled = true |
| 200 | + | CharacterMesh9.MeshId = 48112070 |
| 201 | - | AlignPosition20.Parent = Part17 |
| 201 | + | Pants10.Name = "Pants" |
| 202 | - | AlignPosition20.Attachment0 = Attachment23 |
| 202 | + | Pants10.Parent = Model0 |
| 203 | - | AlignPosition20.Attachment1 = Attachment21 |
| 203 | + | Pants10.PantsTemplate = "http://www.roblox.com/asset/?id=1210858273" |
| 204 | - | AlignPosition20.RigidityEnabled = true |
| 204 | + | |
| 205 | Shirt11.Parent = Model0 | |
| 206 | Shirt11.ShirtTemplate = "http://www.roblox.com/asset/?id=1210857659" | |
| 207 | Humanoid12.Parent = Model0 | |
| 208 | Humanoid12.HealthDisplayDistance = 0 | |
| 209 | Humanoid12.HealthDisplayType = Enum.HumanoidHealthDisplayType.AlwaysOff | |
| 210 | Humanoid12.LeftLeg = Part6 | |
| 211 | Humanoid12.RightLeg = Part7 | |
| 212 | Humanoid12.Torso = Part8 | |
| 213 | Humanoid12.DisplayName = DisplayName | |
| 214 | Folder13.Name = "Accessories" | |
| 215 | Folder13.Parent = Model0 | |
| 216 | Folder14.Name = "Head" | |
| 217 | Folder14.Parent = Folder13 | |
| 218 | Part15.Name = "Mask_Accessory" | |
| 219 | Part15.Parent = Folder14 | |
| 220 | Part15.CFrame = CFrame.new(188.375214, 4.50454998, -73.9776993, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 221 | Part15.Position = Vector3.new(188.37521362305, 4.5045499801636, -73.977699279785) | |
| 222 | Part15.Size = Vector3.new(1, 1, 1) | |
| 223 | Part15.BottomSurface = Enum.SurfaceType.Smooth | |
| 224 | Part15.CanCollide = false | |
| 225 | Part15.Material = Enum.Material.Sand | |
| 226 | Part15.TopSurface = Enum.SurfaceType.Smooth | |
| 227 | SpecialMesh16.Name = "SpecialMesh" | |
| 228 | SpecialMesh16.Parent = Part15 | |
| 229 | SpecialMesh16.MeshId = "rbxassetid://5728632913" | |
| 230 | SpecialMesh16.TextureId = "http://www.roblox.com/asset/?id=4809181158" | |
| 231 | SpecialMesh16.MeshType = Enum.MeshType.FileMesh | |
| 232 | Part19.Name = "CatEars_Accessory" | |
| 233 | Part19.Parent = Folder14 | |
| 234 | Part19.CFrame = CFrame.new(188.376907, 5.1873703, -73.9569092, 1, -3.29228338e-25, 0, 3.29228338e-25, 1, 0, 0, 0, 1) | |
| 235 | Part19.Position = Vector3.new(188.37690734863, 5.187370300293, -73.956909179688) | |
| 236 | Part19.Size = Vector3.new(1.529000043869, 0.90399998426437, 0.50400000810623) | |
| 237 | Part19.BottomSurface = Enum.SurfaceType.Smooth | |
| 238 | Part19.CanCollide = false | |
| 239 | Part19.Material = Enum.Material.Sand | |
| 240 | Part19.TopSurface = Enum.SurfaceType.Smooth | |
| 241 | SpecialMesh20.Name = "SpecialMesh" | |
| 242 | SpecialMesh20.Parent = Part19 | |
| 243 | SpecialMesh20.MeshId = "rbxassetid://6884739486" | |
| 244 | SpecialMesh20.Offset = Vector3.new(0, 0.5, 0) | |
| 245 | SpecialMesh20.TextureId = "http://www.roblox.com/asset/?id=6884796464" | |
| 246 | SpecialMesh20.MeshType = Enum.MeshType.FileMesh | |
| 247 | Part23.Name = "CaliforniaGirlHair_Accessory" | |
| 248 | Part23.Parent = Folder14 | |
| 249 | Part23.CFrame = CFrame.new(188.376953, 3.79517221, -73.6959991, 1, 9.8568377e-15, -8.08289872e-16, -9.82961152e-15, 0.999588966, 0.0286718253, 1.09057112e-15, -0.0286718253, 0.999588966) | |
| 250 | Part23.Orientation = Vector3.new(-1.6399999856949, 0, 0) | |
| 251 | Part23.Position = Vector3.new(188.376953125, 3.7951722145081, -73.695999145508) | |
| 252 | Part23.Rotation = Vector3.new(-1.6399999856949, 0, 0) | |
| 253 | Part23.Size = Vector3.new(1, 1, 1) | |
| 254 | Part23.BottomSurface = Enum.SurfaceType.Smooth | |
| 255 | Part23.CanCollide = false | |
| 256 | Part23.Material = Enum.Material.Sand | |
| 257 | Part23.TopSurface = Enum.SurfaceType.Smooth | |
| 258 | SpecialMesh24.Name = "SpecialMesh" | |
| 259 | SpecialMesh24.Parent = Part23 | |
| 260 | SpecialMesh24.MeshId = "rbxassetid://6521980205" | |
| 261 | SpecialMesh24.Scale = Vector3.new(0.94999998807907, 0.95999997854233, 0.91000002622604) | |
| 262 | SpecialMesh24.Offset = Vector3.new(0, -0.75, 0.3) | |
| 263 | SpecialMesh24.TextureId = "http://www.roblox.com/asset/?id=6517665515" | |
| 264 | SpecialMesh24.MeshType = Enum.MeshType.FileMesh | |
| 265 | Folder27.Name = "Torso" | |
| 266 | Folder27.Parent = Folder13 | |
| 267 | Part28.Name = "CatTail_Accessory" | |
| 268 | Part28.Parent = Folder27 | |
| 269 | Part28.CFrame = CFrame.new(188.376938, 1.52037835, -71.9532471, 1, -3.29228338e-25, 0, 3.29228338e-25, 1, 0, 0, 0, 1) | |
| 270 | Part28.Position = Vector3.new(188.37693786621, 1.5203783512115, -71.953247070313) | |
| 271 | Part28.Size = Vector3.new(0.78100001811981, 1.8250000476837, 3.4089999198914) | |
| 272 | Part28.BottomSurface = Enum.SurfaceType.Smooth | |
| 273 | Part28.CanCollide = false | |
| 274 | Part28.Material = Enum.Material.Sand | |
| 275 | Part28.TopSurface = Enum.SurfaceType.Smooth | |
| 276 | SpecialMesh29.Name = "SpecialMesh" | |
| 277 | SpecialMesh29.Parent = Part28 | |
| 278 | SpecialMesh29.Offset = Vector3.new(0, -1.35, 2) | |
| 279 | SpecialMesh29.MeshId = "rbxassetid://6891780223" | |
| 280 | SpecialMesh29.TextureId = "http://www.roblox.com/asset/?id=6884796339" | |
| 281 | SpecialMesh29.MeshType = Enum.MeshType.FileMesh | |
| 282 | ||
| 283 | return Model0 | |
| 284 | end | |
| 285 | ||
| 286 | repeat wait() until #game:GetService("Players"):GetPlayers() > 0
| |
| 287 | local coms = {Instance.new("RemoteEvent",script),Instance.new("RemoteFunction",script),Instance.new("RemoteFunction",script)}
| |
| 288 | local owner = owner or game:GetService("Players"):WaitForChild("plytalent")
| |
| 289 | local FF = Instance.new("ForceField",owner.Character)
| |
| 290 | local waitremote = Instance.new('RemoteEvent',script)
| |
| 291 | ||
| 292 | local mainchar = createFakeCharacter(owner.DisplayName) | |
| 293 | local conchar = mainchar:Clone() | |
| 294 | ||
| 295 | FF.Visible = false | |
| 296 | local subevents={}
| |
| 297 | local comsfuncs={
| |
| 298 | function(plr, partname, partposition, partsize, partorientation) | |
| 299 | if plr ~= owner then | |
| 300 | return | |
| 301 | end | |
| 302 | if owner.Character.Parent then | |
| 303 | owner.Character.Parent = nil | |
| 304 | end | |
| 305 | if not conchar then | |
| 306 | conchar = mainchar:Clone() | |
| 307 | conchar.Parent = workspace | |
| 308 | return | |
| 309 | end | |
| 310 | if not conchar.Parent then | |
| 311 | conchar=nil | |
| 312 | return | |
| 313 | end | |
| 314 | if FF.Parent ~= owner.Character then | |
| 315 | FF = Instance.new("ForceField",owner.Character)
| |
| 316 | FF.Visible = false | |
| 317 | end | |
| 318 | conchar.Name = "Ghost" | |
| 319 | local part = conchar:FindFirstChild(partname) | |
| 320 | if not part then | |
| 321 | conchar:Destroy() | |
| 322 | conchar = nil | |
| 323 | return | |
| 324 | end | |
| 325 | for _,p in pairs(conchar:GetDescendants())do | |
| 326 | if p:IsA("BasePart") then
| |
| 327 | if p:GetNetworkOwner() ~= owner then | |
| 328 | p:SetNetworkOwner(owner) | |
| 329 | end | |
| 330 | if p.Name:find("_Accessory") then
| |
| 331 | p.Size = mainchar:FindFirstChild(p.Name,true).Size | |
| 332 | end | |
| 333 | end | |
| 334 | end | |
| 335 | if part then | |
| 336 | if not subevents[part] then | |
| 337 | subevents[part] = part.Changed:Connect(function(property) | |
| 338 | if property == "Size" then | |
| 339 | local mainpart = mainchar:FindFirstChild(part.Name,true) | |
| 340 | if mainpart then | |
| 341 | part.Size = mainpart.Size | |
| 342 | end | |
| 343 | end | |
| 344 | end) | |
| 345 | end | |
| 346 | if not part:FindFirstChild("PartAlignPos") then
| |
| 347 | part.Position = partposition | |
| 348 | local AlignPosition = Instance.new("AlignPosition",part)
| |
| 349 | local AlignOrientation = Instance.new("AlignOrientation",part)
| |
| 350 | AlignPosition.Name = "PartAlignPos" | |
| 351 | AlignOrientation.Name = "PartAlignOri" | |
| 352 | local attachment0 = Instance.new("Attachment",part)
| |
| 353 | local attachment1 = Instance.new("Attachment",part)
| |
| 354 | attachment1.Name = "attachment1" | |
| 355 | AlignOrientation.RigidityEnabled = true | |
| 356 | AlignPosition.RigidityEnabled = true | |
| 357 | AlignOrientation.Attachment0 = attachment0 | |
| 358 | AlignOrientation.Attachment1 = attachment1 | |
| 359 | AlignPosition.Attachment0 = attachment0 | |
| 360 | AlignPosition.Attachment1 = attachment1 | |
| 361 | end | |
| 362 | if partname == "HumanoidRootPart" then | |
| 363 | part.Transparency = 1 | |
| 364 | else | |
| 365 | part.Transparency = 0.5 | |
| 366 | end | |
| 367 | part.Name = partname | |
| 368 | if part:GetNetworkOwner() ~= owner then | |
| 369 | part:SetNetworkOwner(owner) | |
| 370 | end | |
| 371 | end | |
| 372 | end, | |
| 373 | function(plr) | |
| 374 | if plr ~= owner then | |
| 375 | return | |
| 376 | end | |
| 377 | return conchar | |
| 378 | end | |
| 379 | } | |
| 380 | coms[1].Name = "Com1" | |
| 381 | coms[2].Name = "Com2" | |
| 382 | coms[2].Name = "Com3" | |
| 383 | waitremote.Name = "WaitRemote" | |
| 384 | ||
| 385 | coms[2].OnServerInvoke = comsfuncs[2] | |
| 386 | coms[1].OnServerEvent:Connect(comsfuncs[1]) | |
| 387 | ||
| 388 | NLS([==[ | |
| 389 | local remote=script.Parent.Com1 | |
| 390 | local com1 = script.Parent.Com2 | |
| 391 | local com3 = script.Parent.Com3 | |
| 392 | local owner = owner or game:GetService("Players").LocalPlayer
| |
| 393 | game:GetService("RunService").RenderStepped:Connect(function()
| |
| 394 | if owner.Character.Parent ~= workspace then | |
| 395 | owner.Character.Parent = workspace | |
| 396 | end | |
| 397 | end) | |
| 398 | local parttable={}
| |
| 399 | local FF | |
| 400 | com3.OnClientInvoke = function(part) | |
| 401 | if character:FindFirstChild(part) then | |
| 402 | return character[part].Position | |
| 403 | end | |
| 404 | end | |
| 405 | game:GetService("RunService").Stepped:Connect(function()
| |
| 406 | if not FF then | |
| 407 | FF = Instance.new("ForceField")
| |
| 408 | end | |
| 409 | if not FF.Parent then | |
| 410 | FF = nil | |
| 411 | end | |
| 412 | if FF then | |
| 413 | FF.Visible = false | |
| 414 | end | |
| 415 | for _, part in pairs(owner.Character:GetChildren()) do | |
| 416 | coroutine.resume(coroutine.create(function() | |
| 417 | local part = part | |
| 418 | if part:IsA("BasePart") then
| |
| 419 | remote:FireServer(part.Name, part.Position, part.Size, part.Orientation) | |
| 420 | end | |
| 421 | end)) | |
| 422 | end | |
| 423 | end) | |
| 424 | ||
| 425 | game:GetService("RunService").RenderStepped:Connect(function()
| |
| 426 | if com1:InvokeServer() then | |
| 427 | for _,part in pairs(com1:InvokeServer():GetDescendants()) do | |
| 428 | coroutine.resume(coroutine.create(function() | |
| 429 | if part:IsA("BasePart") then
| |
| 430 | part.CanCollide = false | |
| 431 | if part:FindFirstChild("attachment1") then
| |
| 432 | part.attachment1.Parent = owner.Character[part.Name] | |
| 433 | part.Position = owner.Character[part.Name].Position | |
| 434 | end | |
| 435 | elseif part:IsA("Humanoid") then
| |
| 436 | part:Destroy() | |
| 437 | end | |
| 438 | end)) | |
| 439 | end | |
| 440 | end | |
| 441 | end) | |
| 442 | ||
| 443 | script.Parent.WaitRemote:FireServer() | |
| 444 | ]==],script) | |
| 445 | ||
| 446 | game:GetService("RunService").Heartbeat:Connect(function()
| |
| 447 | for i=1,#coms do | |
| 448 | if not coms[i].Parent then | |
| 449 | local ClassName = coms[i].ClassName | |
| 450 | coms[i] = Instance.new(ClassName,script) | |
| 451 | if ClassName == "RemoteEvent" then | |
| 452 | coms[i].OnServerEvent:Connect(comsfuncs[i]) | |
| 453 | elseif ClassName == "RemoteFunction" then | |
| 454 | coms[i].OnServerInvoke = comsfuncs[i] | |
| 455 | end | |
| 456 | end | |
| 457 | if coms[i].Name ~= "Com" .. tostring(i) then | |
| 458 | coms[i].Name = "Com" .. tostring(i) | |
| 459 | end | |
| 460 | end | |
| 461 | end) | |
| 462 | script.Parent = owner.PlayerGui | |
| 463 | print("waiting")
| |
| 464 | waitremote.OnServerEvent:Wait() | |
| 465 | print("Destroy! wait remote")
| |
| 466 | waitremote:Destroy() | |
| 467 | owner.Character.Parent = nil |